(0) Obligation:

Clauses:

queens(Y) :- ','(perm(.(s(0), .(s(s(0)), .(s(s(s(0))), .(s(s(s(s(0)))), .(s(s(s(s(s(0))))), .(s(s(s(s(s(s(0)))))), .(s(s(s(s(s(s(s(0))))))), .(s(s(s(s(s(s(s(s(0)))))))), [])))))))), Y), safe(Y)).
perm([], []).
perm(.(X, Y), .(V, Res)) :- ','(delete(V, .(X, Y), Rest), perm(Rest, Res)).
delete(X, .(X, Y), Y).
delete(X, .(F, T), .(F, R)) :- delete(X, T, R).
safe([]).
safe(.(X, Y)) :- ','(noattack(X, Y, s(0)), safe(Y)).
noattack(X, [], N).
noattack(X, .(F, T), N) :- ','(notEq(X, F), ','(add(F, N, FplusN), ','(notEq(X, FplusN), ','(add(X, N, XplusN), ','(notEq(F, XplusN), noattack(X, T, s(N))))))).
add(0, X, X).
add(s(X), Y, s(Z)) :- add(X, Y, Z).
notEq(0, s(X)).
notEq(s(X), 0).
notEq(s(X), s(Y)) :- notEq(X, Y).

Query: queens(a)

(1) PrologToDTProblemTransformerProof (SOUND transformation)

Built DT problem from termination graph DT10.

(2) Obligation:

Triples:

deleteA(X1, .(X2, X3), .(X2, X4)) :- deleteA(X1, X3, X4).
permB(.(X1, X2), .(X3, X4)) :- deleteA(X3, .(X1, X2), X5).
permB(.(X1, X2), .(X3, X4)) :- ','(deletecA(X3, .(X1, X2), X5), permB(X5, X4)).
notEqC(s(X1), s(X2)) :- notEqC(X1, X2).
addD(s(X1), s(X2)) :- addD(X1, X2).
addE(s(X1), s(X2)) :- addE(X1, X2).
addF(s(X1), s(X2)) :- addF(X1, X2).
addG(s(X1), s(X2)) :- addG(X1, X2).
addH(s(X1), s(X2)) :- addH(X1, X2).
addI(s(X1), s(X2)) :- addI(X1, X2).
addJ(s(X1), s(X2)) :- addJ(X1, X2).
addK(s(X1), X2, s(X3)) :- addK(X1, X2, X3).
pL(X1, X2, X3, X4, X5) :- notEqC(X1, X2).
pL(X1, X2, X3, .(X4, X5), X6) :- ','(notEqcC(X1, X2), notEqC(X3, X4)).
pL(X1, X2, X3, .(X4, X5), X6) :- ','(notEqcC(X1, X2), ','(notEqcC(X3, X4), addK(X4, X6, X7))).
pL(X1, X2, X3, .(X4, X5), X6) :- ','(notEqcC(X1, X2), ','(notEqcC(X3, X4), ','(addcK(X4, X6, X7), notEqC(X3, X7)))).
pL(X1, X2, X3, .(X4, X5), X6) :- ','(notEqcC(X1, X2), ','(notEqcC(X3, X4), ','(addcK(X4, X6, X7), ','(notEqcC(X3, X7), addK(X3, X6, X8))))).
pL(X1, X2, X3, .(X4, X5), X6) :- ','(notEqcC(X1, X2), ','(notEqcC(X3, X4), ','(addcK(X4, X6, X7), ','(notEqcC(X3, X7), ','(addcK(X3, X6, X8), pL(X4, X8, X3, X5, s(X6))))))).
pM(X1, .(X2, X3)) :- notEqC(X1, X2).
pM(X1, .(X2, X3)) :- ','(notEqcC(X1, X2), addD(X2, X4)).
pM(X1, .(X2, X3)) :- ','(notEqcC(X1, X2), ','(addcD(X2, X4), notEqC(X1, X4))).
pM(X1, .(X2, X3)) :- ','(notEqcC(X1, X2), ','(addcD(X2, X4), ','(notEqcC(X1, X4), addD(X1, X5)))).
pM(X1, .(X2, X3)) :- ','(notEqcC(X1, X2), ','(addcD(X2, X4), ','(notEqcC(X1, X4), ','(addcD(X1, X5), notEqC(X2, X5))))).
pM(X1, .(X2, .(X3, X4))) :- ','(notEqcC(X1, X2), ','(addcD(X2, X5), ','(notEqcC(X1, X5), ','(addcD(X1, X6), ','(notEqcC(X2, X6), notEqC(X1, X3)))))).
pM(X1, .(X2, .(X3, X4))) :- ','(notEqcC(X1, X2), ','(addcD(X2, X5), ','(notEqcC(X1, X5), ','(addcD(X1, X6), ','(notEqcC(X2, X6), ','(notEqcC(X1, X3), addE(X3, X7))))))).
pM(X1, .(X2, .(X3, X4))) :- ','(notEqcC(X1, X2), ','(addcD(X2, X5), ','(notEqcC(X1, X5), ','(addcD(X1, X6), ','(notEqcC(X2, X6), ','(notEqcC(X1, X3), ','(addcE(X3, X7), notEqC(X1, X7)))))))).
pM(X1, .(X2, .(X3, X4))) :- ','(notEqcC(X1, X2), ','(addcD(X2, X5), ','(notEqcC(X1, X5), ','(addcD(X1, X6), ','(notEqcC(X2, X6), ','(notEqcC(X1, X3), ','(addcE(X3, X7), ','(notEqcC(X1, X7), addE(X1, X8))))))))).
pM(X1, .(X2, .(X3, X4))) :- ','(notEqcC(X1, X2), ','(addcD(X2, X5), ','(notEqcC(X1, X5), ','(addcD(X1, X6), ','(notEqcC(X2, X6), ','(notEqcC(X1, X3), ','(addcE(X3, X7), ','(notEqcC(X1, X7), ','(addcE(X1, X8), notEqC(X3, X8)))))))))).
pM(X1, .(X2, .(X3, .(X4, X5)))) :- ','(notEqcC(X1, X2), ','(addcD(X2, X6), ','(notEqcC(X1, X6), ','(addcD(X1, X7), ','(notEqcC(X2, X7), ','(notEqcC(X1, X3), ','(addcE(X3, X8), ','(notEqcC(X1, X8), ','(addcE(X1, X9), ','(notEqcC(X3, X9), notEqC(X1, X4))))))))))).
pM(X1, .(X2, .(X3, .(X4, X5)))) :- ','(notEqcC(X1, X2), ','(addcD(X2, X6), ','(notEqcC(X1, X6), ','(addcD(X1, X7), ','(notEqcC(X2, X7), ','(notEqcC(X1, X3), ','(addcE(X3, X8), ','(notEqcC(X1, X8), ','(addcE(X1, X9), ','(notEqcC(X3, X9), ','(notEqcC(X1, X4), addF(X4, X10)))))))))))).
pM(X1, .(X2, .(X3, .(X4, X5)))) :- ','(notEqcC(X1, X2), ','(addcD(X2, X6), ','(notEqcC(X1, X6), ','(addcD(X1, X7), ','(notEqcC(X2, X7), ','(notEqcC(X1, X3), ','(addcE(X3, X8), ','(notEqcC(X1, X8), ','(addcE(X1, X9), ','(notEqcC(X3, X9), ','(notEqcC(X1, X4), ','(addcF(X4, X10), notEqC(X1, X10))))))))))))).
pM(X1, .(X2, .(X3, .(X4, X5)))) :- ','(notEqcC(X1, X2), ','(addcD(X2, X6), ','(notEqcC(X1, X6), ','(addcD(X1, X7), ','(notEqcC(X2, X7), ','(notEqcC(X1, X3), ','(addcE(X3, X8), ','(notEqcC(X1, X8), ','(addcE(X1, X9), ','(notEqcC(X3, X9), ','(notEqcC(X1, X4), ','(addcF(X4, X10), ','(notEqcC(X1, X10), addF(X1, X11)))))))))))))).
pM(X1, .(X2, .(X3, .(X4, X5)))) :- ','(notEqcC(X1, X2), ','(addcD(X2, X6), ','(notEqcC(X1, X6), ','(addcD(X1, X7), ','(notEqcC(X2, X7), ','(notEqcC(X1, X3), ','(addcE(X3, X8), ','(notEqcC(X1, X8), ','(addcE(X1, X9), ','(notEqcC(X3, X9), ','(notEqcC(X1, X4), ','(addcF(X4, X10), ','(notEqcC(X1, X10), ','(addcF(X1, X11), notEqC(X4, X11))))))))))))))).
pM(X1, .(X2, .(X3, .(X4, .(X5, X6))))) :- ','(notEqcC(X1, X2), ','(addcD(X2, X7), ','(notEqcC(X1, X7), ','(addcD(X1, X8), ','(notEqcC(X2, X8), ','(notEqcC(X1, X3), ','(addcE(X3, X9), ','(notEqcC(X1, X9), ','(addcE(X1, X10), ','(notEqcC(X3, X10), ','(notEqcC(X1, X4), ','(addcF(X4, X11), ','(notEqcC(X1, X11), ','(addcF(X1, X12), ','(notEqcC(X4, X12), notEqC(X1, X5)))))))))))))))).
pM(X1, .(X2, .(X3, .(X4, .(X5, X6))))) :- ','(notEqcC(X1, X2), ','(addcD(X2, X7), ','(notEqcC(X1, X7), ','(addcD(X1, X8), ','(notEqcC(X2, X8), ','(notEqcC(X1, X3), ','(addcE(X3, X9), ','(notEqcC(X1, X9), ','(addcE(X1, X10), ','(notEqcC(X3, X10), ','(notEqcC(X1, X4), ','(addcF(X4, X11), ','(notEqcC(X1, X11), ','(addcF(X1, X12), ','(notEqcC(X4, X12), ','(notEqcC(X1, X5), addG(X5, X13))))))))))))))))).
pM(X1, .(X2, .(X3, .(X4, .(X5, X6))))) :- ','(notEqcC(X1, X2), ','(addcD(X2, X7), ','(notEqcC(X1, X7), ','(addcD(X1, X8), ','(notEqcC(X2, X8), ','(notEqcC(X1, X3), ','(addcE(X3, X9), ','(notEqcC(X1, X9), ','(addcE(X1, X10), ','(notEqcC(X3, X10), ','(notEqcC(X1, X4), ','(addcF(X4, X11), ','(notEqcC(X1, X11), ','(addcF(X1, X12), ','(notEqcC(X4, X12), ','(notEqcC(X1, X5), ','(addcG(X5, X13), notEqC(X1, X13)))))))))))))))))).
pM(X1, .(X2, .(X3, .(X4, .(X5, X6))))) :- ','(notEqcC(X1, X2), ','(addcD(X2, X7), ','(notEqcC(X1, X7), ','(addcD(X1, X8), ','(notEqcC(X2, X8), ','(notEqcC(X1, X3), ','(addcE(X3, X9), ','(notEqcC(X1, X9), ','(addcE(X1, X10), ','(notEqcC(X3, X10), ','(notEqcC(X1, X4), ','(addcF(X4, X11), ','(notEqcC(X1, X11), ','(addcF(X1, X12), ','(notEqcC(X4, X12), ','(notEqcC(X1, X5), ','(addcG(X5, X13), ','(notEqcC(X1, X13), addG(X1, X14))))))))))))))))))).
pM(X1, .(X2, .(X3, .(X4, .(X5, X6))))) :- ','(notEqcC(X1, X2), ','(addcD(X2, X7), ','(notEqcC(X1, X7), ','(addcD(X1, X8), ','(notEqcC(X2, X8), ','(notEqcC(X1, X3), ','(addcE(X3, X9), ','(notEqcC(X1, X9), ','(addcE(X1, X10), ','(notEqcC(X3, X10), ','(notEqcC(X1, X4), ','(addcF(X4, X11), ','(notEqcC(X1, X11), ','(addcF(X1, X12), ','(notEqcC(X4, X12), ','(notEqcC(X1, X5), ','(addcG(X5, X13), ','(notEqcC(X1, X13), ','(addcG(X1, X14), notEqC(X5, X14)))))))))))))))))))).
pM(X1, .(X2, .(X3, .(X4, .(X5, .(X6, X7)))))) :- ','(notEqcC(X1, X2), ','(addcD(X2, X8), ','(notEqcC(X1, X8), ','(addcD(X1, X9), ','(notEqcC(X2, X9), ','(notEqcC(X1, X3), ','(addcE(X3, X10), ','(notEqcC(X1, X10), ','(addcE(X1, X11), ','(notEqcC(X3, X11), ','(notEqcC(X1, X4), ','(addcF(X4, X12), ','(notEqcC(X1, X12), ','(addcF(X1, X13), ','(notEqcC(X4, X13), ','(notEqcC(X1, X5), ','(addcG(X5, X14), ','(notEqcC(X1, X14), ','(addcG(X1, X15), ','(notEqcC(X5, X15), notEqC(X1, X6))))))))))))))))))))).
pM(X1, .(X2, .(X3, .(X4, .(X5, .(X6, X7)))))) :- ','(notEqcC(X1, X2), ','(addcD(X2, X8), ','(notEqcC(X1, X8), ','(addcD(X1, X9), ','(notEqcC(X2, X9), ','(notEqcC(X1, X3), ','(addcE(X3, X10), ','(notEqcC(X1, X10), ','(addcE(X1, X11), ','(notEqcC(X3, X11), ','(notEqcC(X1, X4), ','(addcF(X4, X12), ','(notEqcC(X1, X12), ','(addcF(X1, X13), ','(notEqcC(X4, X13), ','(notEqcC(X1, X5), ','(addcG(X5, X14), ','(notEqcC(X1, X14), ','(addcG(X1, X15), ','(notEqcC(X5, X15), ','(notEqcC(X1, X6), addH(X6, X16)))))))))))))))))))))).
pM(X1, .(X2, .(X3, .(X4, .(X5, .(X6, X7)))))) :- ','(notEqcC(X1, X2), ','(addcD(X2, X8), ','(notEqcC(X1, X8), ','(addcD(X1, X9), ','(notEqcC(X2, X9), ','(notEqcC(X1, X3), ','(addcE(X3, X10), ','(notEqcC(X1, X10), ','(addcE(X1, X11), ','(notEqcC(X3, X11), ','(notEqcC(X1, X4), ','(addcF(X4, X12), ','(notEqcC(X1, X12), ','(addcF(X1, X13), ','(notEqcC(X4, X13), ','(notEqcC(X1, X5), ','(addcG(X5, X14), ','(notEqcC(X1, X14), ','(addcG(X1, X15), ','(notEqcC(X5, X15), ','(notEqcC(X1, X6), ','(addcH(X6, X16), notEqC(X1, X16))))))))))))))))))))))).
pM(X1, .(X2, .(X3, .(X4, .(X5, .(X6, X7)))))) :- ','(notEqcC(X1, X2), ','(addcD(X2, X8), ','(notEqcC(X1, X8), ','(addcD(X1, X9), ','(notEqcC(X2, X9), ','(notEqcC(X1, X3), ','(addcE(X3, X10), ','(notEqcC(X1, X10), ','(addcE(X1, X11), ','(notEqcC(X3, X11), ','(notEqcC(X1, X4), ','(addcF(X4, X12), ','(notEqcC(X1, X12), ','(addcF(X1, X13), ','(notEqcC(X4, X13), ','(notEqcC(X1, X5), ','(addcG(X5, X14), ','(notEqcC(X1, X14), ','(addcG(X1, X15), ','(notEqcC(X5, X15), ','(notEqcC(X1, X6), ','(addcH(X6, X16), ','(notEqcC(X1, X16), addH(X1, X17)))))))))))))))))))))))).
pM(X1, .(X2, .(X3, .(X4, .(X5, .(X6, X7)))))) :- ','(notEqcC(X1, X2), ','(addcD(X2, X8), ','(notEqcC(X1, X8), ','(addcD(X1, X9), ','(notEqcC(X2, X9), ','(notEqcC(X1, X3), ','(addcE(X3, X10), ','(notEqcC(X1, X10), ','(addcE(X1, X11), ','(notEqcC(X3, X11), ','(notEqcC(X1, X4), ','(addcF(X4, X12), ','(notEqcC(X1, X12), ','(addcF(X1, X13), ','(notEqcC(X4, X13), ','(notEqcC(X1, X5), ','(addcG(X5, X14), ','(notEqcC(X1, X14), ','(addcG(X1, X15), ','(notEqcC(X5, X15), ','(notEqcC(X1, X6), ','(addcH(X6, X16), ','(notEqcC(X1, X16), ','(addcH(X1, X17), notEqC(X6, X17))))))))))))))))))))))))).
pM(X1, .(X2, .(X3, .(X4, .(X5, .(X6, .(X7, X8))))))) :- ','(notEqcC(X1, X2), ','(addcD(X2, X9), ','(notEqcC(X1, X9), ','(addcD(X1, X10), ','(notEqcC(X2, X10), ','(notEqcC(X1, X3), ','(addcE(X3, X11), ','(notEqcC(X1, X11), ','(addcE(X1, X12), ','(notEqcC(X3, X12), ','(notEqcC(X1, X4), ','(addcF(X4, X13), ','(notEqcC(X1, X13), ','(addcF(X1, X14), ','(notEqcC(X4, X14), ','(notEqcC(X1, X5), ','(addcG(X5, X15), ','(notEqcC(X1, X15), ','(addcG(X1, X16), ','(notEqcC(X5, X16), ','(notEqcC(X1, X6), ','(addcH(X6, X17), ','(notEqcC(X1, X17), ','(addcH(X1, X18), ','(notEqcC(X6, X18), notEqC(X1, X7)))))))))))))))))))))))))).
pM(X1, .(X2, .(X3, .(X4, .(X5, .(X6, .(X7, X8))))))) :- ','(notEqcC(X1, X2), ','(addcD(X2, X9), ','(notEqcC(X1, X9), ','(addcD(X1, X10), ','(notEqcC(X2, X10), ','(notEqcC(X1, X3), ','(addcE(X3, X11), ','(notEqcC(X1, X11), ','(addcE(X1, X12), ','(notEqcC(X3, X12), ','(notEqcC(X1, X4), ','(addcF(X4, X13), ','(notEqcC(X1, X13), ','(addcF(X1, X14), ','(notEqcC(X4, X14), ','(notEqcC(X1, X5), ','(addcG(X5, X15), ','(notEqcC(X1, X15), ','(addcG(X1, X16), ','(notEqcC(X5, X16), ','(notEqcC(X1, X6), ','(addcH(X6, X17), ','(notEqcC(X1, X17), ','(addcH(X1, X18), ','(notEqcC(X6, X18), ','(notEqcC(X1, X7), addI(X7, X19))))))))))))))))))))))))))).
pM(X1, .(X2, .(X3, .(X4, .(X5, .(X6, .(X7, X8))))))) :- ','(notEqcC(X1, X2), ','(addcD(X2, X9), ','(notEqcC(X1, X9), ','(addcD(X1, X10), ','(notEqcC(X2, X10), ','(notEqcC(X1, X3), ','(addcE(X3, X11), ','(notEqcC(X1, X11), ','(addcE(X1, X12), ','(notEqcC(X3, X12), ','(notEqcC(X1, X4), ','(addcF(X4, X13), ','(notEqcC(X1, X13), ','(addcF(X1, X14), ','(notEqcC(X4, X14), ','(notEqcC(X1, X5), ','(addcG(X5, X15), ','(notEqcC(X1, X15), ','(addcG(X1, X16), ','(notEqcC(X5, X16), ','(notEqcC(X1, X6), ','(addcH(X6, X17), ','(notEqcC(X1, X17), ','(addcH(X1, X18), ','(notEqcC(X6, X18), ','(notEqcC(X1, X7), ','(addcI(X7, X19), notEqC(X1, X19)))))))))))))))))))))))))))).
pM(X1, .(X2, .(X3, .(X4, .(X5, .(X6, .(X7, X8))))))) :- ','(notEqcC(X1, X2), ','(addcD(X2, X9), ','(notEqcC(X1, X9), ','(addcD(X1, X10), ','(notEqcC(X2, X10), ','(notEqcC(X1, X3), ','(addcE(X3, X11), ','(notEqcC(X1, X11), ','(addcE(X1, X12), ','(notEqcC(X3, X12), ','(notEqcC(X1, X4), ','(addcF(X4, X13), ','(notEqcC(X1, X13), ','(addcF(X1, X14), ','(notEqcC(X4, X14), ','(notEqcC(X1, X5), ','(addcG(X5, X15), ','(notEqcC(X1, X15), ','(addcG(X1, X16), ','(notEqcC(X5, X16), ','(notEqcC(X1, X6), ','(addcH(X6, X17), ','(notEqcC(X1, X17), ','(addcH(X1, X18), ','(notEqcC(X6, X18), ','(notEqcC(X1, X7), ','(addcI(X7, X19), ','(notEqcC(X1, X19), addI(X1, X20))))))))))))))))))))))))))))).
pM(X1, .(X2, .(X3, .(X4, .(X5, .(X6, .(X7, X8))))))) :- ','(notEqcC(X1, X2), ','(addcD(X2, X9), ','(notEqcC(X1, X9), ','(addcD(X1, X10), ','(notEqcC(X2, X10), ','(notEqcC(X1, X3), ','(addcE(X3, X11), ','(notEqcC(X1, X11), ','(addcE(X1, X12), ','(notEqcC(X3, X12), ','(notEqcC(X1, X4), ','(addcF(X4, X13), ','(notEqcC(X1, X13), ','(addcF(X1, X14), ','(notEqcC(X4, X14), ','(notEqcC(X1, X5), ','(addcG(X5, X15), ','(notEqcC(X1, X15), ','(addcG(X1, X16), ','(notEqcC(X5, X16), ','(notEqcC(X1, X6), ','(addcH(X6, X17), ','(notEqcC(X1, X17), ','(addcH(X1, X18), ','(notEqcC(X6, X18), ','(notEqcC(X1, X7), ','(addcI(X7, X19), ','(notEqcC(X1, X19), ','(addcI(X1, X20), notEqC(X7, X20)))))))))))))))))))))))))))))).
pM(X1, .(X2, .(X3, .(X4, .(X5, .(X6, .(X7, .(X8, X9)))))))) :- ','(notEqcC(X1, X2), ','(addcD(X2, X10), ','(notEqcC(X1, X10), ','(addcD(X1, X11), ','(notEqcC(X2, X11), ','(notEqcC(X1, X3), ','(addcE(X3, X12), ','(notEqcC(X1, X12), ','(addcE(X1, X13), ','(notEqcC(X3, X13), ','(notEqcC(X1, X4), ','(addcF(X4, X14), ','(notEqcC(X1, X14), ','(addcF(X1, X15), ','(notEqcC(X4, X15), ','(notEqcC(X1, X5), ','(addcG(X5, X16), ','(notEqcC(X1, X16), ','(addcG(X1, X17), ','(notEqcC(X5, X17), ','(notEqcC(X1, X6), ','(addcH(X6, X18), ','(notEqcC(X1, X18), ','(addcH(X1, X19), ','(notEqcC(X6, X19), ','(notEqcC(X1, X7), ','(addcI(X7, X20), ','(notEqcC(X1, X20), ','(addcI(X1, X21), ','(notEqcC(X7, X21), pQ(X1, X8, X22, X23, X9, s(s(s(s(s(s(s(0)))))))))))))))))))))))))))))))))))))).
pM(X1, .(X2, X3)) :- ','(noattackcN(X1, .(X2, X3)), pM(X2, X3)).
pO(X1, X2, .(s(0), X3), X4) :- deleteA(X1, X2, X3).
pO(X1, X2, X3, X4) :- ','(deletecP(X1, X2, X3), permB(X3, X4)).
pO(X1, X2, X3, X4) :- ','(deletecP(X1, X2, X3), ','(permcB(X3, X4), pM(X1, X4))).
pQ(X1, X2, X3, X4, X5, X6) :- notEqC(X1, X2).
pQ(X1, X2, X3, X4, X5, X6) :- ','(notEqcC(X1, X2), addJ(X2, X3)).
pQ(X1, X2, X3, X4, X5, X6) :- ','(notEqcC(X1, X2), ','(addcJ(X2, X3), notEqC(X1, X3))).
pQ(X1, X2, X3, X4, X5, X6) :- ','(notEqcC(X1, X2), ','(addcJ(X2, X3), ','(notEqcC(X1, X3), addJ(X1, X4)))).
pQ(X1, X2, X3, X4, X5, X6) :- ','(notEqcC(X1, X2), ','(addcJ(X2, X3), ','(notEqcC(X1, X3), ','(addcJ(X1, X4), pL(X2, X4, X1, X5, X6))))).
queensR(.(X1, X2)) :- pO(X1, .(s(s(0)), .(s(s(s(0))), .(s(s(s(s(0)))), .(s(s(s(s(s(0))))), .(s(s(s(s(s(s(0)))))), .(s(s(s(s(s(s(s(0))))))), .(s(s(s(s(s(s(s(s(0)))))))), []))))))), X3, X2).

Clauses:

deletecA(X1, .(X1, X2), X2).
deletecA(X1, .(X2, X3), .(X2, X4)) :- deletecA(X1, X3, X4).
permcB([], []).
permcB(.(X1, X2), .(X3, X4)) :- ','(deletecA(X3, .(X1, X2), X5), permcB(X5, X4)).
notEqcC(0, s(X1)).
notEqcC(s(X1), 0).
notEqcC(s(X1), s(X2)) :- notEqcC(X1, X2).
addcD(0, s(0)).
addcD(s(X1), s(X2)) :- addcD(X1, X2).
addcE(0, s(s(0))).
addcE(s(X1), s(X2)) :- addcE(X1, X2).
addcF(0, s(s(s(0)))).
addcF(s(X1), s(X2)) :- addcF(X1, X2).
addcG(0, s(s(s(s(0))))).
addcG(s(X1), s(X2)) :- addcG(X1, X2).
addcH(0, s(s(s(s(s(0)))))).
addcH(s(X1), s(X2)) :- addcH(X1, X2).
addcI(0, s(s(s(s(s(s(0))))))).
addcI(s(X1), s(X2)) :- addcI(X1, X2).
addcJ(0, s(s(s(s(s(s(s(0)))))))).
addcJ(s(X1), s(X2)) :- addcJ(X1, X2).
addcK(0, X1, s(X1)).
addcK(s(X1), X2, s(X3)) :- addcK(X1, X2, X3).
qcL(X1, X2, X3, [], X4) :- notEqcC(X1, X2).
qcL(X1, X2, X3, .(X4, X5), X6) :- ','(notEqcC(X1, X2), ','(notEqcC(X3, X4), ','(addcK(X4, X6, X7), ','(notEqcC(X3, X7), ','(addcK(X3, X6, X8), qcL(X4, X8, X3, X5, s(X6))))))).
qcM(X1, []) :- noattackcN(X1, []).
qcM(X1, .(X2, X3)) :- ','(noattackcN(X1, .(X2, X3)), qcM(X2, X3)).
qcO(X1, X2, X3, X4) :- ','(deletecP(X1, X2, X3), ','(permcB(X3, X4), qcM(X1, X4))).
qcQ(X1, X2, X3, X4, X5, X6) :- ','(notEqcC(X1, X2), ','(addcJ(X2, X3), ','(notEqcC(X1, X3), ','(addcJ(X1, X4), qcL(X2, X4, X1, X5, X6))))).
deletecP(s(0), X1, X1).
deletecP(X1, X2, .(s(0), X3)) :- deletecA(X1, X2, X3).
noattackcN(X1, []).
noattackcN(X1, .(X2, [])) :- ','(notEqcC(X1, X2), ','(addcD(X2, X3), ','(notEqcC(X1, X3), ','(addcD(X1, X4), notEqcC(X2, X4))))).
noattackcN(X1, .(X2, .(X3, []))) :- ','(notEqcC(X1, X2), ','(addcD(X2, X4), ','(notEqcC(X1, X4), ','(addcD(X1, X5), ','(notEqcC(X2, X5), ','(notEqcC(X1, X3), ','(addcE(X3, X6), ','(notEqcC(X1, X6), ','(addcE(X1, X7), notEqcC(X3, X7)))))))))).
noattackcN(X1, .(X2, .(X3, .(X4, [])))) :- ','(notEqcC(X1, X2), ','(addcD(X2, X5), ','(notEqcC(X1, X5), ','(addcD(X1, X6), ','(notEqcC(X2, X6), ','(notEqcC(X1, X3), ','(addcE(X3, X7), ','(notEqcC(X1, X7), ','(addcE(X1, X8), ','(notEqcC(X3, X8), ','(notEqcC(X1, X4), ','(addcF(X4, X9), ','(notEqcC(X1, X9), ','(addcF(X1, X10), notEqcC(X4, X10))))))))))))))).
noattackcN(X1, .(X2, .(X3, .(X4, .(X5, []))))) :- ','(notEqcC(X1, X2), ','(addcD(X2, X6), ','(notEqcC(X1, X6), ','(addcD(X1, X7), ','(notEqcC(X2, X7), ','(notEqcC(X1, X3), ','(addcE(X3, X8), ','(notEqcC(X1, X8), ','(addcE(X1, X9), ','(notEqcC(X3, X9), ','(notEqcC(X1, X4), ','(addcF(X4, X10), ','(notEqcC(X1, X10), ','(addcF(X1, X11), ','(notEqcC(X4, X11), ','(notEqcC(X1, X5), ','(addcG(X5, X12), ','(notEqcC(X1, X12), ','(addcG(X1, X13), notEqcC(X5, X13)))))))))))))))))))).
noattackcN(X1, .(X2, .(X3, .(X4, .(X5, .(X6, [])))))) :- ','(notEqcC(X1, X2), ','(addcD(X2, X7), ','(notEqcC(X1, X7), ','(addcD(X1, X8), ','(notEqcC(X2, X8), ','(notEqcC(X1, X3), ','(addcE(X3, X9), ','(notEqcC(X1, X9), ','(addcE(X1, X10), ','(notEqcC(X3, X10), ','(notEqcC(X1, X4), ','(addcF(X4, X11), ','(notEqcC(X1, X11), ','(addcF(X1, X12), ','(notEqcC(X4, X12), ','(notEqcC(X1, X5), ','(addcG(X5, X13), ','(notEqcC(X1, X13), ','(addcG(X1, X14), ','(notEqcC(X5, X14), ','(notEqcC(X1, X6), ','(addcH(X6, X15), ','(notEqcC(X1, X15), ','(addcH(X1, X16), notEqcC(X6, X16))))))))))))))))))))))))).
noattackcN(X1, .(X2, .(X3, .(X4, .(X5, .(X6, .(X7, []))))))) :- ','(notEqcC(X1, X2), ','(addcD(X2, X8), ','(notEqcC(X1, X8), ','(addcD(X1, X9), ','(notEqcC(X2, X9), ','(notEqcC(X1, X3), ','(addcE(X3, X10), ','(notEqcC(X1, X10), ','(addcE(X1, X11), ','(notEqcC(X3, X11), ','(notEqcC(X1, X4), ','(addcF(X4, X12), ','(notEqcC(X1, X12), ','(addcF(X1, X13), ','(notEqcC(X4, X13), ','(notEqcC(X1, X5), ','(addcG(X5, X14), ','(notEqcC(X1, X14), ','(addcG(X1, X15), ','(notEqcC(X5, X15), ','(notEqcC(X1, X6), ','(addcH(X6, X16), ','(notEqcC(X1, X16), ','(addcH(X1, X17), ','(notEqcC(X6, X17), ','(notEqcC(X1, X7), ','(addcI(X7, X18), ','(notEqcC(X1, X18), ','(addcI(X1, X19), notEqcC(X7, X19)))))))))))))))))))))))))))))).
noattackcN(X1, .(X2, .(X3, .(X4, .(X5, .(X6, .(X7, .(X8, X9)))))))) :- ','(notEqcC(X1, X2), ','(addcD(X2, X10), ','(notEqcC(X1, X10), ','(addcD(X1, X11), ','(notEqcC(X2, X11), ','(notEqcC(X1, X3), ','(addcE(X3, X12), ','(notEqcC(X1, X12), ','(addcE(X1, X13), ','(notEqcC(X3, X13), ','(notEqcC(X1, X4), ','(addcF(X4, X14), ','(notEqcC(X1, X14), ','(addcF(X1, X15), ','(notEqcC(X4, X15), ','(notEqcC(X1, X5), ','(addcG(X5, X16), ','(notEqcC(X1, X16), ','(addcG(X1, X17), ','(notEqcC(X5, X17), ','(notEqcC(X1, X6), ','(addcH(X6, X18), ','(notEqcC(X1, X18), ','(addcH(X1, X19), ','(notEqcC(X6, X19), ','(notEqcC(X1, X7), ','(addcI(X7, X20), ','(notEqcC(X1, X20), ','(addcI(X1, X21), ','(notEqcC(X7, X21), qcQ(X1, X8, X22, X23, X9, s(s(s(s(s(s(s(0)))))))))))))))))))))))))))))))))))))).

Afs:

queensR(x1)  =  queensR

(3) TriplesToPiDPProof (SOUND transformation)

We use the technique of [DT09]. With regard to the inferred argument filtering the predicates were used in the following modes:
queensR_in: (f)
pO_in: (f,b,f,f)
deleteA_in: (f,b,f)
deletecP_in: (f,b,f)
deletecA_in: (f,b,f)
permB_in: (b,f)
permcB_in: (b,f)
pM_in: (b,b)
notEqC_in: (b,b)
notEqcC_in: (b,b)
addD_in: (b,f)
addcD_in: (b,f)
addE_in: (b,f)
addcE_in: (b,f)
addF_in: (b,f)
addcF_in: (b,f)
addG_in: (b,f)
addcG_in: (b,f)
addH_in: (b,f)
addcH_in: (b,f)
addI_in: (b,f)
addcI_in: (b,f)
pQ_in: (b,b,f,f,b,b)
addJ_in: (b,f)
addcJ_in: (b,f)
pL_in: (b,b,b,b,b)
addK_in: (b,b,f)
addcK_in: (b,b,f)
noattackcN_in: (b,b)
qcQ_in: (b,b,f,f,b,b)
qcL_in: (b,b,b,b,b)
Transforming TRIPLES into the following Term Rewriting System:
Pi DP problem:
The TRS P consists of the following rules:

QUEENSR_IN_A(.(X1, X2)) → U201_A(X1, X2, pO_in_agaa(X1, .(s(s(0)), .(s(s(s(0))), .(s(s(s(s(0)))), .(s(s(s(s(s(0))))), .(s(s(s(s(s(s(0)))))), .(s(s(s(s(s(s(s(0))))))), .(s(s(s(s(s(s(s(s(0)))))))), []))))))), X3, X2))
QUEENSR_IN_A(.(X1, X2)) → PO_IN_AGAA(X1, .(s(s(0)), .(s(s(s(0))), .(s(s(s(s(0)))), .(s(s(s(s(s(0))))), .(s(s(s(s(s(s(0)))))), .(s(s(s(s(s(s(s(0))))))), .(s(s(s(s(s(s(s(s(0)))))))), []))))))), X3, X2)
PO_IN_AGAA(X1, X2, .(s(0), X3), X4) → U187_AGAA(X1, X2, X3, X4, deleteA_in_aga(X1, X2, X3))
PO_IN_AGAA(X1, X2, .(s(0), X3), X4) → DELETEA_IN_AGA(X1, X2, X3)
DELETEA_IN_AGA(X1, .(X2, X3), .(X2, X4)) → U1_AGA(X1, X2, X3, X4, deleteA_in_aga(X1, X3, X4))
DELETEA_IN_AGA(X1, .(X2, X3), .(X2, X4)) → DELETEA_IN_AGA(X1, X3, X4)
PO_IN_AGAA(X1, X2, X3, X4) → U188_AGAA(X1, X2, X3, X4, deletecP_in_aga(X1, X2, X3))
U188_AGAA(X1, X2, X3, X4, deletecP_out_aga(X1, X2, X3)) → U189_AGAA(X1, X2, X3, X4, permB_in_ga(X3, X4))
U188_AGAA(X1, X2, X3, X4, deletecP_out_aga(X1, X2, X3)) → PERMB_IN_GA(X3, X4)
PERMB_IN_GA(.(X1, X2), .(X3, X4)) → U2_GA(X1, X2, X3, X4, deleteA_in_aga(X3, .(X1, X2), X5))
PERMB_IN_GA(.(X1, X2), .(X3, X4)) → DELETEA_IN_AGA(X3, .(X1, X2), X5)
PERMB_IN_GA(.(X1, X2), .(X3, X4)) → U3_GA(X1, X2, X3, X4, deletecA_in_aga(X3, .(X1, X2), X5))
U3_GA(X1, X2, X3, X4, deletecA_out_aga(X3, .(X1, X2), X5)) → U4_GA(X1, X2, X3, X4, permB_in_ga(X5, X4))
U3_GA(X1, X2, X3, X4, deletecA_out_aga(X3, .(X1, X2), X5)) → PERMB_IN_GA(X5, X4)
U188_AGAA(X1, X2, X3, X4, deletecP_out_aga(X1, X2, X3)) → U190_AGAA(X1, X2, X3, X4, permcB_in_ga(X3, X4))
U190_AGAA(X1, X2, X3, X4, permcB_out_ga(X3, X4)) → U191_AGAA(X1, X2, X3, X4, pM_in_gg(X1, X4))
U190_AGAA(X1, X2, X3, X4, permcB_out_ga(X3, X4)) → PM_IN_GG(X1, X4)
PM_IN_GG(X1, .(X2, X3)) → U25_GG(X1, X2, X3, notEqC_in_gg(X1, X2))
PM_IN_GG(X1, .(X2, X3)) → NOTEQC_IN_GG(X1, X2)
NOTEQC_IN_GG(s(X1), s(X2)) → U5_GG(X1, X2, notEqC_in_gg(X1, X2))
NOTEQC_IN_GG(s(X1), s(X2)) → NOTEQC_IN_GG(X1, X2)
PM_IN_GG(X1, .(X2, X3)) → U26_GG(X1, X2, X3, notEqcC_in_gg(X1, X2))
U26_GG(X1, X2, X3, notEqcC_out_gg(X1, X2)) → U27_GG(X1, X2, X3, addD_in_ga(X2, X4))
U26_GG(X1, X2, X3, notEqcC_out_gg(X1, X2)) → ADDD_IN_GA(X2, X4)
ADDD_IN_GA(s(X1), s(X2)) → U6_GA(X1, X2, addD_in_ga(X1, X2))
ADDD_IN_GA(s(X1), s(X2)) → ADDD_IN_GA(X1, X2)
U26_GG(X1, X2, X3, notEqcC_out_gg(X1, X2)) → U28_GG(X1, X2, X3, addcD_in_ga(X2, X4))
U28_GG(X1, X2, X3, addcD_out_ga(X2, X4)) → U29_GG(X1, X2, X3, notEqC_in_gg(X1, X4))
U28_GG(X1, X2, X3, addcD_out_ga(X2, X4)) → NOTEQC_IN_GG(X1, X4)
U28_GG(X1, X2, X3, addcD_out_ga(X2, X4)) → U30_GG(X1, X2, X3, notEqcC_in_gg(X1, X4))
U30_GG(X1, X2, X3, notEqcC_out_gg(X1, X4)) → U31_GG(X1, X2, X3, addD_in_ga(X1, X5))
U30_GG(X1, X2, X3, notEqcC_out_gg(X1, X4)) → ADDD_IN_GA(X1, X5)
U30_GG(X1, X2, X3, notEqcC_out_gg(X1, X4)) → U32_GG(X1, X2, X3, addcD_in_ga(X1, X5))
U32_GG(X1, X2, X3, addcD_out_ga(X1, X5)) → U33_GG(X1, X2, X3, notEqC_in_gg(X2, X5))
U32_GG(X1, X2, X3, addcD_out_ga(X1, X5)) → NOTEQC_IN_GG(X2, X5)
PM_IN_GG(X1, .(X2, .(X3, X4))) → U34_GG(X1, X2, X3, X4, notEqcC_in_gg(X1, X2))
U34_GG(X1, X2, X3, X4, notEqcC_out_gg(X1, X2)) → U35_GG(X1, X2, X3, X4, addcD_in_ga(X2, X5))
U35_GG(X1, X2, X3, X4, addcD_out_ga(X2, X5)) → U36_GG(X1, X2, X3, X4, notEqcC_in_gg(X1, X5))
U36_GG(X1, X2, X3, X4, notEqcC_out_gg(X1, X5)) → U37_GG(X1, X2, X3, X4, addcD_in_ga(X1, X6))
U37_GG(X1, X2, X3, X4, addcD_out_ga(X1, X6)) → U38_GG(X1, X2, X3, X4, notEqcC_in_gg(X2, X6))
U38_GG(X1, X2, X3, X4, notEqcC_out_gg(X2, X6)) → U39_GG(X1, X2, X3, X4, notEqC_in_gg(X1, X3))
U38_GG(X1, X2, X3, X4, notEqcC_out_gg(X2, X6)) → NOTEQC_IN_GG(X1, X3)
U38_GG(X1, X2, X3, X4, notEqcC_out_gg(X2, X6)) → U40_GG(X1, X2, X3, X4, notEqcC_in_gg(X1, X3))
U40_GG(X1, X2, X3, X4, notEqcC_out_gg(X1, X3)) → U41_GG(X1, X2, X3, X4, addE_in_ga(X3, X7))
U40_GG(X1, X2, X3, X4, notEqcC_out_gg(X1, X3)) → ADDE_IN_GA(X3, X7)
ADDE_IN_GA(s(X1), s(X2)) → U7_GA(X1, X2, addE_in_ga(X1, X2))
ADDE_IN_GA(s(X1), s(X2)) → ADDE_IN_GA(X1, X2)
U40_GG(X1, X2, X3, X4, notEqcC_out_gg(X1, X3)) → U42_GG(X1, X2, X3, X4, addcE_in_ga(X3, X7))
U42_GG(X1, X2, X3, X4, addcE_out_ga(X3, X7)) → U43_GG(X1, X2, X3, X4, notEqC_in_gg(X1, X7))
U42_GG(X1, X2, X3, X4, addcE_out_ga(X3, X7)) → NOTEQC_IN_GG(X1, X7)
U42_GG(X1, X2, X3, X4, addcE_out_ga(X3, X7)) → U44_GG(X1, X2, X3, X4, notEqcC_in_gg(X1, X7))
U44_GG(X1, X2, X3, X4, notEqcC_out_gg(X1, X7)) → U45_GG(X1, X2, X3, X4, addE_in_ga(X1, X8))
U44_GG(X1, X2, X3, X4, notEqcC_out_gg(X1, X7)) → ADDE_IN_GA(X1, X8)
U44_GG(X1, X2, X3, X4, notEqcC_out_gg(X1, X7)) → U46_GG(X1, X2, X3, X4, addcE_in_ga(X1, X8))
U46_GG(X1, X2, X3, X4, addcE_out_ga(X1, X8)) → U47_GG(X1, X2, X3, X4, notEqC_in_gg(X3, X8))
U46_GG(X1, X2, X3, X4, addcE_out_ga(X1, X8)) → NOTEQC_IN_GG(X3, X8)
PM_IN_GG(X1, .(X2, .(X3, .(X4, X5)))) → U48_GG(X1, X2, X3, X4, X5, notEqcC_in_gg(X1, X2))
U48_GG(X1, X2, X3, X4, X5, notEqcC_out_gg(X1, X2)) → U49_GG(X1, X2, X3, X4, X5, addcD_in_ga(X2, X6))
U49_GG(X1, X2, X3, X4, X5, addcD_out_ga(X2, X6)) → U50_GG(X1, X2, X3, X4, X5, notEqcC_in_gg(X1, X6))
U50_GG(X1, X2, X3, X4, X5, notEqcC_out_gg(X1, X6)) → U51_GG(X1, X2, X3, X4, X5, addcD_in_ga(X1, X7))
U51_GG(X1, X2, X3, X4, X5, addcD_out_ga(X1, X7)) → U52_GG(X1, X2, X3, X4, X5, notEqcC_in_gg(X2, X7))
U52_GG(X1, X2, X3, X4, X5, notEqcC_out_gg(X2, X7)) → U53_GG(X1, X2, X3, X4, X5, notEqcC_in_gg(X1, X3))
U53_GG(X1, X2, X3, X4, X5, notEqcC_out_gg(X1, X3)) → U54_GG(X1, X2, X3, X4, X5, addcE_in_ga(X3, X8))
U54_GG(X1, X2, X3, X4, X5, addcE_out_ga(X3, X8)) → U55_GG(X1, X2, X3, X4, X5, notEqcC_in_gg(X1, X8))
U55_GG(X1, X2, X3, X4, X5, notEqcC_out_gg(X1, X8)) → U56_GG(X1, X2, X3, X4, X5, addcE_in_ga(X1, X9))
U56_GG(X1, X2, X3, X4, X5, addcE_out_ga(X1, X9)) → U57_GG(X1, X2, X3, X4, X5, notEqcC_in_gg(X3, X9))
U57_GG(X1, X2, X3, X4, X5, notEqcC_out_gg(X3, X9)) → U58_GG(X1, X2, X3, X4, X5, notEqC_in_gg(X1, X4))
U57_GG(X1, X2, X3, X4, X5, notEqcC_out_gg(X3, X9)) → NOTEQC_IN_GG(X1, X4)
U57_GG(X1, X2, X3, X4, X5, notEqcC_out_gg(X3, X9)) → U59_GG(X1, X2, X3, X4, X5, notEqcC_in_gg(X1, X4))
U59_GG(X1, X2, X3, X4, X5, notEqcC_out_gg(X1, X4)) → U60_GG(X1, X2, X3, X4, X5, addF_in_ga(X4, X10))
U59_GG(X1, X2, X3, X4, X5, notEqcC_out_gg(X1, X4)) → ADDF_IN_GA(X4, X10)
ADDF_IN_GA(s(X1), s(X2)) → U8_GA(X1, X2, addF_in_ga(X1, X2))
ADDF_IN_GA(s(X1), s(X2)) → ADDF_IN_GA(X1, X2)
U59_GG(X1, X2, X3, X4, X5, notEqcC_out_gg(X1, X4)) → U61_GG(X1, X2, X3, X4, X5, addcF_in_ga(X4, X10))
U61_GG(X1, X2, X3, X4, X5, addcF_out_ga(X4, X10)) → U62_GG(X1, X2, X3, X4, X5, notEqC_in_gg(X1, X10))
U61_GG(X1, X2, X3, X4, X5, addcF_out_ga(X4, X10)) → NOTEQC_IN_GG(X1, X10)
U61_GG(X1, X2, X3, X4, X5, addcF_out_ga(X4, X10)) → U63_GG(X1, X2, X3, X4, X5, notEqcC_in_gg(X1, X10))
U63_GG(X1, X2, X3, X4, X5, notEqcC_out_gg(X1, X10)) → U64_GG(X1, X2, X3, X4, X5, addF_in_ga(X1, X11))
U63_GG(X1, X2, X3, X4, X5, notEqcC_out_gg(X1, X10)) → ADDF_IN_GA(X1, X11)
U63_GG(X1, X2, X3, X4, X5, notEqcC_out_gg(X1, X10)) → U65_GG(X1, X2, X3, X4, X5, addcF_in_ga(X1, X11))
U65_GG(X1, X2, X3, X4, X5, addcF_out_ga(X1, X11)) → U66_GG(X1, X2, X3, X4, X5, notEqC_in_gg(X4, X11))
U65_GG(X1, X2, X3, X4, X5, addcF_out_ga(X1, X11)) → NOTEQC_IN_GG(X4, X11)
PM_IN_GG(X1, .(X2, .(X3, .(X4, .(X5, X6))))) → U67_GG(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X2))
U67_GG(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X2)) → U68_GG(X1, X2, X3, X4, X5, X6, addcD_in_ga(X2, X7))
U68_GG(X1, X2, X3, X4, X5, X6, addcD_out_ga(X2, X7)) → U69_GG(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X7))
U69_GG(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X7)) → U70_GG(X1, X2, X3, X4, X5, X6, addcD_in_ga(X1, X8))
U70_GG(X1, X2, X3, X4, X5, X6, addcD_out_ga(X1, X8)) → U71_GG(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X2, X8))
U71_GG(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X2, X8)) → U72_GG(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X3))
U72_GG(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X3)) → U73_GG(X1, X2, X3, X4, X5, X6, addcE_in_ga(X3, X9))
U73_GG(X1, X2, X3, X4, X5, X6, addcE_out_ga(X3, X9)) → U74_GG(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X9))
U74_GG(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X9)) → U75_GG(X1, X2, X3, X4, X5, X6, addcE_in_ga(X1, X10))
U75_GG(X1, X2, X3, X4, X5, X6, addcE_out_ga(X1, X10)) → U76_GG(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X3, X10))
U76_GG(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X3, X10)) → U77_GG(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X4))
U77_GG(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X4)) → U78_GG(X1, X2, X3, X4, X5, X6, addcF_in_ga(X4, X11))
U78_GG(X1, X2, X3, X4, X5, X6, addcF_out_ga(X4, X11)) → U79_GG(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X11))
U79_GG(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X11)) → U80_GG(X1, X2, X3, X4, X5, X6, addcF_in_ga(X1, X12))
U80_GG(X1, X2, X3, X4, X5, X6, addcF_out_ga(X1, X12)) → U81_GG(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X4, X12))
U81_GG(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X4, X12)) → U82_GG(X1, X2, X3, X4, X5, X6, notEqC_in_gg(X1, X5))
U81_GG(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X4, X12)) → NOTEQC_IN_GG(X1, X5)
U81_GG(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X4, X12)) → U83_GG(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X5))
U83_GG(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X5)) → U84_GG(X1, X2, X3, X4, X5, X6, addG_in_ga(X5, X13))
U83_GG(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X5)) → ADDG_IN_GA(X5, X13)
ADDG_IN_GA(s(X1), s(X2)) → U9_GA(X1, X2, addG_in_ga(X1, X2))
ADDG_IN_GA(s(X1), s(X2)) → ADDG_IN_GA(X1, X2)
U83_GG(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X5)) → U85_GG(X1, X2, X3, X4, X5, X6, addcG_in_ga(X5, X13))
U85_GG(X1, X2, X3, X4, X5, X6, addcG_out_ga(X5, X13)) → U86_GG(X1, X2, X3, X4, X5, X6, notEqC_in_gg(X1, X13))
U85_GG(X1, X2, X3, X4, X5, X6, addcG_out_ga(X5, X13)) → NOTEQC_IN_GG(X1, X13)
U85_GG(X1, X2, X3, X4, X5, X6, addcG_out_ga(X5, X13)) → U87_GG(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X13))
U87_GG(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X13)) → U88_GG(X1, X2, X3, X4, X5, X6, addG_in_ga(X1, X14))
U87_GG(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X13)) → ADDG_IN_GA(X1, X14)
U87_GG(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X13)) → U89_GG(X1, X2, X3, X4, X5, X6, addcG_in_ga(X1, X14))
U89_GG(X1, X2, X3, X4, X5, X6, addcG_out_ga(X1, X14)) → U90_GG(X1, X2, X3, X4, X5, X6, notEqC_in_gg(X5, X14))
U89_GG(X1, X2, X3, X4, X5, X6, addcG_out_ga(X1, X14)) → NOTEQC_IN_GG(X5, X14)
PM_IN_GG(X1, .(X2, .(X3, .(X4, .(X5, .(X6, X7)))))) → U91_GG(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X2))
U91_GG(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X2)) → U92_GG(X1, X2, X3, X4, X5, X6, X7, addcD_in_ga(X2, X8))
U92_GG(X1, X2, X3, X4, X5, X6, X7, addcD_out_ga(X2, X8)) → U93_GG(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X8))
U93_GG(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X8)) → U94_GG(X1, X2, X3, X4, X5, X6, X7, addcD_in_ga(X1, X9))
U94_GG(X1, X2, X3, X4, X5, X6, X7, addcD_out_ga(X1, X9)) → U95_GG(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X2, X9))
U95_GG(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X2, X9)) → U96_GG(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X3))
U96_GG(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X3)) → U97_GG(X1, X2, X3, X4, X5, X6, X7, addcE_in_ga(X3, X10))
U97_GG(X1, X2, X3, X4, X5, X6, X7, addcE_out_ga(X3, X10)) → U98_GG(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X10))
U98_GG(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X10)) → U99_GG(X1, X2, X3, X4, X5, X6, X7, addcE_in_ga(X1, X11))
U99_GG(X1, X2, X3, X4, X5, X6, X7, addcE_out_ga(X1, X11)) → U100_GG(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X3, X11))
U100_GG(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X3, X11)) → U101_GG(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X4))
U101_GG(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X4)) → U102_GG(X1, X2, X3, X4, X5, X6, X7, addcF_in_ga(X4, X12))
U102_GG(X1, X2, X3, X4, X5, X6, X7, addcF_out_ga(X4, X12)) → U103_GG(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X12))
U103_GG(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X12)) → U104_GG(X1, X2, X3, X4, X5, X6, X7, addcF_in_ga(X1, X13))
U104_GG(X1, X2, X3, X4, X5, X6, X7, addcF_out_ga(X1, X13)) → U105_GG(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X4, X13))
U105_GG(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X4, X13)) → U106_GG(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X5))
U106_GG(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X5)) → U107_GG(X1, X2, X3, X4, X5, X6, X7, addcG_in_ga(X5, X14))
U107_GG(X1, X2, X3, X4, X5, X6, X7, addcG_out_ga(X5, X14)) → U108_GG(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X14))
U108_GG(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X14)) → U109_GG(X1, X2, X3, X4, X5, X6, X7, addcG_in_ga(X1, X15))
U109_GG(X1, X2, X3, X4, X5, X6, X7, addcG_out_ga(X1, X15)) → U110_GG(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X5, X15))
U110_GG(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X5, X15)) → U111_GG(X1, X2, X3, X4, X5, X6, X7, notEqC_in_gg(X1, X6))
U110_GG(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X5, X15)) → NOTEQC_IN_GG(X1, X6)
U110_GG(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X5, X15)) → U112_GG(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X6))
U112_GG(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X6)) → U113_GG(X1, X2, X3, X4, X5, X6, X7, addH_in_ga(X6, X16))
U112_GG(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X6)) → ADDH_IN_GA(X6, X16)
ADDH_IN_GA(s(X1), s(X2)) → U10_GA(X1, X2, addH_in_ga(X1, X2))
ADDH_IN_GA(s(X1), s(X2)) → ADDH_IN_GA(X1, X2)
U112_GG(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X6)) → U114_GG(X1, X2, X3, X4, X5, X6, X7, addcH_in_ga(X6, X16))
U114_GG(X1, X2, X3, X4, X5, X6, X7, addcH_out_ga(X6, X16)) → U115_GG(X1, X2, X3, X4, X5, X6, X7, notEqC_in_gg(X1, X16))
U114_GG(X1, X2, X3, X4, X5, X6, X7, addcH_out_ga(X6, X16)) → NOTEQC_IN_GG(X1, X16)
U114_GG(X1, X2, X3, X4, X5, X6, X7, addcH_out_ga(X6, X16)) → U116_GG(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X16))
U116_GG(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X16)) → U117_GG(X1, X2, X3, X4, X5, X6, X7, addH_in_ga(X1, X17))
U116_GG(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X16)) → ADDH_IN_GA(X1, X17)
U116_GG(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X16)) → U118_GG(X1, X2, X3, X4, X5, X6, X7, addcH_in_ga(X1, X17))
U118_GG(X1, X2, X3, X4, X5, X6, X7, addcH_out_ga(X1, X17)) → U119_GG(X1, X2, X3, X4, X5, X6, X7, notEqC_in_gg(X6, X17))
U118_GG(X1, X2, X3, X4, X5, X6, X7, addcH_out_ga(X1, X17)) → NOTEQC_IN_GG(X6, X17)
PM_IN_GG(X1, .(X2, .(X3, .(X4, .(X5, .(X6, .(X7, X8))))))) → U120_GG(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X1, X2))
U120_GG(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X2)) → U121_GG(X1, X2, X3, X4, X5, X6, X7, X8, addcD_in_ga(X2, X9))
U121_GG(X1, X2, X3, X4, X5, X6, X7, X8, addcD_out_ga(X2, X9)) → U122_GG(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X1, X9))
U122_GG(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X9)) → U123_GG(X1, X2, X3, X4, X5, X6, X7, X8, addcD_in_ga(X1, X10))
U123_GG(X1, X2, X3, X4, X5, X6, X7, X8, addcD_out_ga(X1, X10)) → U124_GG(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X2, X10))
U124_GG(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X2, X10)) → U125_GG(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X1, X3))
U125_GG(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X3)) → U126_GG(X1, X2, X3, X4, X5, X6, X7, X8, addcE_in_ga(X3, X11))
U126_GG(X1, X2, X3, X4, X5, X6, X7, X8, addcE_out_ga(X3, X11)) → U127_GG(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X1, X11))
U127_GG(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X11)) → U128_GG(X1, X2, X3, X4, X5, X6, X7, X8, addcE_in_ga(X1, X12))
U128_GG(X1, X2, X3, X4, X5, X6, X7, X8, addcE_out_ga(X1, X12)) → U129_GG(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X3, X12))
U129_GG(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X3, X12)) → U130_GG(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X1, X4))
U130_GG(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X4)) → U131_GG(X1, X2, X3, X4, X5, X6, X7, X8, addcF_in_ga(X4, X13))
U131_GG(X1, X2, X3, X4, X5, X6, X7, X8, addcF_out_ga(X4, X13)) → U132_GG(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X1, X13))
U132_GG(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X13)) → U133_GG(X1, X2, X3, X4, X5, X6, X7, X8, addcF_in_ga(X1, X14))
U133_GG(X1, X2, X3, X4, X5, X6, X7, X8, addcF_out_ga(X1, X14)) → U134_GG(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X4, X14))
U134_GG(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X4, X14)) → U135_GG(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X1, X5))
U135_GG(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X5)) → U136_GG(X1, X2, X3, X4, X5, X6, X7, X8, addcG_in_ga(X5, X15))
U136_GG(X1, X2, X3, X4, X5, X6, X7, X8, addcG_out_ga(X5, X15)) → U137_GG(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X1, X15))
U137_GG(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X15)) → U138_GG(X1, X2, X3, X4, X5, X6, X7, X8, addcG_in_ga(X1, X16))
U138_GG(X1, X2, X3, X4, X5, X6, X7, X8, addcG_out_ga(X1, X16)) → U139_GG(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X5, X16))
U139_GG(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X5, X16)) → U140_GG(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X1, X6))
U140_GG(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X6)) → U141_GG(X1, X2, X3, X4, X5, X6, X7, X8, addcH_in_ga(X6, X17))
U141_GG(X1, X2, X3, X4, X5, X6, X7, X8, addcH_out_ga(X6, X17)) → U142_GG(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X1, X17))
U142_GG(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X17)) → U143_GG(X1, X2, X3, X4, X5, X6, X7, X8, addcH_in_ga(X1, X18))
U143_GG(X1, X2, X3, X4, X5, X6, X7, X8, addcH_out_ga(X1, X18)) → U144_GG(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X6, X18))
U144_GG(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X6, X18)) → U145_GG(X1, X2, X3, X4, X5, X6, X7, X8, notEqC_in_gg(X1, X7))
U144_GG(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X6, X18)) → NOTEQC_IN_GG(X1, X7)
U144_GG(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X6, X18)) → U146_GG(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X1, X7))
U146_GG(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X7)) → U147_GG(X1, X2, X3, X4, X5, X6, X7, X8, addI_in_ga(X7, X19))
U146_GG(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X7)) → ADDI_IN_GA(X7, X19)
ADDI_IN_GA(s(X1), s(X2)) → U11_GA(X1, X2, addI_in_ga(X1, X2))
ADDI_IN_GA(s(X1), s(X2)) → ADDI_IN_GA(X1, X2)
U146_GG(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X7)) → U148_GG(X1, X2, X3, X4, X5, X6, X7, X8, addcI_in_ga(X7, X19))
U148_GG(X1, X2, X3, X4, X5, X6, X7, X8, addcI_out_ga(X7, X19)) → U149_GG(X1, X2, X3, X4, X5, X6, X7, X8, notEqC_in_gg(X1, X19))
U148_GG(X1, X2, X3, X4, X5, X6, X7, X8, addcI_out_ga(X7, X19)) → NOTEQC_IN_GG(X1, X19)
U148_GG(X1, X2, X3, X4, X5, X6, X7, X8, addcI_out_ga(X7, X19)) → U150_GG(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X1, X19))
U150_GG(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X19)) → U151_GG(X1, X2, X3, X4, X5, X6, X7, X8, addI_in_ga(X1, X20))
U150_GG(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X19)) → ADDI_IN_GA(X1, X20)
U150_GG(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X19)) → U152_GG(X1, X2, X3, X4, X5, X6, X7, X8, addcI_in_ga(X1, X20))
U152_GG(X1, X2, X3, X4, X5, X6, X7, X8, addcI_out_ga(X1, X20)) → U153_GG(X1, X2, X3, X4, X5, X6, X7, X8, notEqC_in_gg(X7, X20))
U152_GG(X1, X2, X3, X4, X5, X6, X7, X8, addcI_out_ga(X1, X20)) → NOTEQC_IN_GG(X7, X20)
PM_IN_GG(X1, .(X2, .(X3, .(X4, .(X5, .(X6, .(X7, .(X8, X9)))))))) → U154_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X2))
U154_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X2)) → U155_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcD_in_ga(X2, X10))
U155_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcD_out_ga(X2, X10)) → U156_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X10))
U156_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X10)) → U157_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcD_in_ga(X1, X11))
U157_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcD_out_ga(X1, X11)) → U158_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X2, X11))
U158_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X2, X11)) → U159_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X3))
U159_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X3)) → U160_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcE_in_ga(X3, X12))
U160_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcE_out_ga(X3, X12)) → U161_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X12))
U161_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X12)) → U162_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcE_in_ga(X1, X13))
U162_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcE_out_ga(X1, X13)) → U163_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X3, X13))
U163_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X3, X13)) → U164_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X4))
U164_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X4)) → U165_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcF_in_ga(X4, X14))
U165_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcF_out_ga(X4, X14)) → U166_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X14))
U166_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X14)) → U167_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcF_in_ga(X1, X15))
U167_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcF_out_ga(X1, X15)) → U168_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X4, X15))
U168_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X4, X15)) → U169_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X5))
U169_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X5)) → U170_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcG_in_ga(X5, X16))
U170_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcG_out_ga(X5, X16)) → U171_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X16))
U171_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X16)) → U172_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcG_in_ga(X1, X17))
U172_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcG_out_ga(X1, X17)) → U173_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X5, X17))
U173_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X5, X17)) → U174_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X6))
U174_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X6)) → U175_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcH_in_ga(X6, X18))
U175_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcH_out_ga(X6, X18)) → U176_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X18))
U176_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X18)) → U177_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcH_in_ga(X1, X19))
U177_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcH_out_ga(X1, X19)) → U178_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X6, X19))
U178_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X6, X19)) → U179_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X7))
U179_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X7)) → U180_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcI_in_ga(X7, X20))
U180_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcI_out_ga(X7, X20)) → U181_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X20))
U181_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X20)) → U182_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcI_in_ga(X1, X21))
U182_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcI_out_ga(X1, X21)) → U183_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X7, X21))
U183_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X7, X21)) → U184_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, pQ_in_ggaagg(X1, X8, X22, X23, X9, s(s(s(s(s(s(s(0)))))))))
U183_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X7, X21)) → PQ_IN_GGAAGG(X1, X8, X22, X23, X9, s(s(s(s(s(s(s(0))))))))
PQ_IN_GGAAGG(X1, X2, X3, X4, X5, X6) → U192_GGAAGG(X1, X2, X3, X4, X5, X6, notEqC_in_gg(X1, X2))
PQ_IN_GGAAGG(X1, X2, X3, X4, X5, X6) → NOTEQC_IN_GG(X1, X2)
PQ_IN_GGAAGG(X1, X2, X3, X4, X5, X6) → U193_GGAAGG(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X2))
U193_GGAAGG(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X2)) → U194_GGAAGG(X1, X2, X3, X4, X5, X6, addJ_in_ga(X2, X3))
U193_GGAAGG(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X2)) → ADDJ_IN_GA(X2, X3)
ADDJ_IN_GA(s(X1), s(X2)) → U12_GA(X1, X2, addJ_in_ga(X1, X2))
ADDJ_IN_GA(s(X1), s(X2)) → ADDJ_IN_GA(X1, X2)
U193_GGAAGG(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X2)) → U195_GGAAGG(X1, X2, X3, X4, X5, X6, addcJ_in_ga(X2, X3))
U195_GGAAGG(X1, X2, X3, X4, X5, X6, addcJ_out_ga(X2, X3)) → U196_GGAAGG(X1, X2, X3, X4, X5, X6, notEqC_in_gg(X1, X3))
U195_GGAAGG(X1, X2, X3, X4, X5, X6, addcJ_out_ga(X2, X3)) → NOTEQC_IN_GG(X1, X3)
U195_GGAAGG(X1, X2, X3, X4, X5, X6, addcJ_out_ga(X2, X3)) → U197_GGAAGG(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X3))
U197_GGAAGG(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X3)) → U198_GGAAGG(X1, X2, X3, X4, X5, X6, addJ_in_ga(X1, X4))
U197_GGAAGG(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X3)) → ADDJ_IN_GA(X1, X4)
U197_GGAAGG(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X3)) → U199_GGAAGG(X1, X2, X3, X4, X5, X6, addcJ_in_ga(X1, X4))
U199_GGAAGG(X1, X2, X3, X4, X5, X6, addcJ_out_ga(X1, X4)) → U200_GGAAGG(X1, X2, X3, X4, X5, X6, pL_in_ggggg(X2, X4, X1, X5, X6))
U199_GGAAGG(X1, X2, X3, X4, X5, X6, addcJ_out_ga(X1, X4)) → PL_IN_GGGGG(X2, X4, X1, X5, X6)
PL_IN_GGGGG(X1, X2, X3, X4, X5) → U14_GGGGG(X1, X2, X3, X4, X5, notEqC_in_gg(X1, X2))
PL_IN_GGGGG(X1, X2, X3, X4, X5) → NOTEQC_IN_GG(X1, X2)
PL_IN_GGGGG(X1, X2, X3, .(X4, X5), X6) → U15_GGGGG(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X2))
U15_GGGGG(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X2)) → U16_GGGGG(X1, X2, X3, X4, X5, X6, notEqC_in_gg(X3, X4))
U15_GGGGG(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X2)) → NOTEQC_IN_GG(X3, X4)
U15_GGGGG(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X2)) → U17_GGGGG(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X3, X4))
U17_GGGGG(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X3, X4)) → U18_GGGGG(X1, X2, X3, X4, X5, X6, addK_in_gga(X4, X6, X7))
U17_GGGGG(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X3, X4)) → ADDK_IN_GGA(X4, X6, X7)
ADDK_IN_GGA(s(X1), X2, s(X3)) → U13_GGA(X1, X2, X3, addK_in_gga(X1, X2, X3))
ADDK_IN_GGA(s(X1), X2, s(X3)) → ADDK_IN_GGA(X1, X2, X3)
U17_GGGGG(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X3, X4)) → U19_GGGGG(X1, X2, X3, X4, X5, X6, addcK_in_gga(X4, X6, X7))
U19_GGGGG(X1, X2, X3, X4, X5, X6, addcK_out_gga(X4, X6, X7)) → U20_GGGGG(X1, X2, X3, X4, X5, X6, notEqC_in_gg(X3, X7))
U19_GGGGG(X1, X2, X3, X4, X5, X6, addcK_out_gga(X4, X6, X7)) → NOTEQC_IN_GG(X3, X7)
U19_GGGGG(X1, X2, X3, X4, X5, X6, addcK_out_gga(X4, X6, X7)) → U21_GGGGG(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X3, X7))
U21_GGGGG(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X3, X7)) → U22_GGGGG(X1, X2, X3, X4, X5, X6, addK_in_gga(X3, X6, X8))
U21_GGGGG(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X3, X7)) → ADDK_IN_GGA(X3, X6, X8)
U21_GGGGG(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X3, X7)) → U23_GGGGG(X1, X2, X3, X4, X5, X6, addcK_in_gga(X3, X6, X8))
U23_GGGGG(X1, X2, X3, X4, X5, X6, addcK_out_gga(X3, X6, X8)) → U24_GGGGG(X1, X2, X3, X4, X5, X6, pL_in_ggggg(X4, X8, X3, X5, s(X6)))
U23_GGGGG(X1, X2, X3, X4, X5, X6, addcK_out_gga(X3, X6, X8)) → PL_IN_GGGGG(X4, X8, X3, X5, s(X6))
PM_IN_GG(X1, .(X2, X3)) → U185_GG(X1, X2, X3, noattackcN_in_gg(X1, .(X2, X3)))
U185_GG(X1, X2, X3, noattackcN_out_gg(X1, .(X2, X3))) → U186_GG(X1, X2, X3, pM_in_gg(X2, X3))
U185_GG(X1, X2, X3, noattackcN_out_gg(X1, .(X2, X3))) → PM_IN_GG(X2, X3)

The TRS R consists of the following rules:

deletecP_in_aga(s(0), X1, X1) → deletecP_out_aga(s(0), X1, X1)
deletecP_in_aga(X1, X2, .(s(0), X3)) → U233_aga(X1, X2, X3, deletecA_in_aga(X1, X2, X3))
deletecA_in_aga(X1, .(X1, X2), X2) → deletecA_out_aga(X1, .(X1, X2), X2)
deletecA_in_aga(X1, .(X2, X3), .(X2, X4)) → U203_aga(X1, X2, X3, X4, deletecA_in_aga(X1, X3, X4))
U203_aga(X1, X2, X3, X4, deletecA_out_aga(X1, X3, X4)) → deletecA_out_aga(X1, .(X2, X3), .(X2, X4))
U233_aga(X1, X2, X3, deletecA_out_aga(X1, X2, X3)) → deletecP_out_aga(X1, X2, .(s(0), X3))
permcB_in_ga([], []) → permcB_out_ga([], [])
permcB_in_ga(.(X1, X2), .(X3, X4)) → U204_ga(X1, X2, X3, X4, deletecA_in_aga(X3, .(X1, X2), X5))
U204_ga(X1, X2, X3, X4, deletecA_out_aga(X3, .(X1, X2), X5)) → U205_ga(X1, X2, X3, X4, permcB_in_ga(X5, X4))
U205_ga(X1, X2, X3, X4, permcB_out_ga(X5, X4)) → permcB_out_ga(.(X1, X2), .(X3, X4))
notEqcC_in_gg(0, s(X1)) → notEqcC_out_gg(0, s(X1))
notEqcC_in_gg(s(X1), 0) → notEqcC_out_gg(s(X1), 0)
notEqcC_in_gg(s(X1), s(X2)) → U206_gg(X1, X2, notEqcC_in_gg(X1, X2))
U206_gg(X1, X2, notEqcC_out_gg(X1, X2)) → notEqcC_out_gg(s(X1), s(X2))
addcD_in_ga(0, s(0)) → addcD_out_ga(0, s(0))
addcD_in_ga(s(X1), s(X2)) → U207_ga(X1, X2, addcD_in_ga(X1, X2))
U207_ga(X1, X2, addcD_out_ga(X1, X2)) → addcD_out_ga(s(X1), s(X2))
addcE_in_ga(0, s(s(0))) → addcE_out_ga(0, s(s(0)))
addcE_in_ga(s(X1), s(X2)) → U208_ga(X1, X2, addcE_in_ga(X1, X2))
U208_ga(X1, X2, addcE_out_ga(X1, X2)) → addcE_out_ga(s(X1), s(X2))
addcF_in_ga(0, s(s(s(0)))) → addcF_out_ga(0, s(s(s(0))))
addcF_in_ga(s(X1), s(X2)) → U209_ga(X1, X2, addcF_in_ga(X1, X2))
U209_ga(X1, X2, addcF_out_ga(X1, X2)) → addcF_out_ga(s(X1), s(X2))
addcG_in_ga(0, s(s(s(s(0))))) → addcG_out_ga(0, s(s(s(s(0)))))
addcG_in_ga(s(X1), s(X2)) → U210_ga(X1, X2, addcG_in_ga(X1, X2))
U210_ga(X1, X2, addcG_out_ga(X1, X2)) → addcG_out_ga(s(X1), s(X2))
addcH_in_ga(0, s(s(s(s(s(0)))))) → addcH_out_ga(0, s(s(s(s(s(0))))))
addcH_in_ga(s(X1), s(X2)) → U211_ga(X1, X2, addcH_in_ga(X1, X2))
U211_ga(X1, X2, addcH_out_ga(X1, X2)) → addcH_out_ga(s(X1), s(X2))
addcI_in_ga(0, s(s(s(s(s(s(0))))))) → addcI_out_ga(0, s(s(s(s(s(s(0)))))))
addcI_in_ga(s(X1), s(X2)) → U212_ga(X1, X2, addcI_in_ga(X1, X2))
U212_ga(X1, X2, addcI_out_ga(X1, X2)) → addcI_out_ga(s(X1), s(X2))
addcJ_in_ga(0, s(s(s(s(s(s(s(0)))))))) → addcJ_out_ga(0, s(s(s(s(s(s(s(0))))))))
addcJ_in_ga(s(X1), s(X2)) → U213_ga(X1, X2, addcJ_in_ga(X1, X2))
U213_ga(X1, X2, addcJ_out_ga(X1, X2)) → addcJ_out_ga(s(X1), s(X2))
addcK_in_gga(0, X1, s(X1)) → addcK_out_gga(0, X1, s(X1))
addcK_in_gga(s(X1), X2, s(X3)) → U214_gga(X1, X2, X3, addcK_in_gga(X1, X2, X3))
U214_gga(X1, X2, X3, addcK_out_gga(X1, X2, X3)) → addcK_out_gga(s(X1), X2, s(X3))
noattackcN_in_gg(X1, []) → noattackcN_out_gg(X1, [])
noattackcN_in_gg(X1, .(X2, [])) → U234_gg(X1, X2, notEqcC_in_gg(X1, X2))
U234_gg(X1, X2, notEqcC_out_gg(X1, X2)) → U235_gg(X1, X2, addcD_in_ga(X2, X3))
U235_gg(X1, X2, addcD_out_ga(X2, X3)) → U236_gg(X1, X2, notEqcC_in_gg(X1, X3))
U236_gg(X1, X2, notEqcC_out_gg(X1, X3)) → U237_gg(X1, X2, addcD_in_ga(X1, X4))
U237_gg(X1, X2, addcD_out_ga(X1, X4)) → U238_gg(X1, X2, notEqcC_in_gg(X2, X4))
U238_gg(X1, X2, notEqcC_out_gg(X2, X4)) → noattackcN_out_gg(X1, .(X2, []))
noattackcN_in_gg(X1, .(X2, .(X3, []))) → U239_gg(X1, X2, X3, notEqcC_in_gg(X1, X2))
U239_gg(X1, X2, X3, notEqcC_out_gg(X1, X2)) → U240_gg(X1, X2, X3, addcD_in_ga(X2, X4))
U240_gg(X1, X2, X3, addcD_out_ga(X2, X4)) → U241_gg(X1, X2, X3, X4, notEqcC_in_gg(X1, X4))
U241_gg(X1, X2, X3, X4, notEqcC_out_gg(X1, X4)) → U242_gg(X1, X2, X3, X4, addcD_in_ga(X1, X5))
U242_gg(X1, X2, X3, X4, addcD_out_ga(X1, X5)) → U243_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X2, X5))
U243_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X2, X5)) → U244_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X1, X3))
U244_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X1, X3)) → U245_gg(X1, X2, X3, X4, X5, addcE_in_ga(X3, X6))
U245_gg(X1, X2, X3, X4, X5, addcE_out_ga(X3, X6)) → U246_gg(X1, X2, X3, notEqcC_in_gg(X1, X6))
U246_gg(X1, X2, X3, notEqcC_out_gg(X1, X6)) → U247_gg(X1, X2, X3, addcE_in_ga(X1, X7))
U247_gg(X1, X2, X3, addcE_out_ga(X1, X7)) → U248_gg(X1, X2, X3, notEqcC_in_gg(X3, X7))
U248_gg(X1, X2, X3, notEqcC_out_gg(X3, X7)) → noattackcN_out_gg(X1, .(X2, .(X3, [])))
noattackcN_in_gg(X1, .(X2, .(X3, .(X4, [])))) → U249_gg(X1, X2, X3, X4, notEqcC_in_gg(X1, X2))
U249_gg(X1, X2, X3, X4, notEqcC_out_gg(X1, X2)) → U250_gg(X1, X2, X3, X4, addcD_in_ga(X2, X5))
U250_gg(X1, X2, X3, X4, addcD_out_ga(X2, X5)) → U251_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X1, X5))
U251_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X1, X5)) → U252_gg(X1, X2, X3, X4, X5, addcD_in_ga(X1, X6))
U252_gg(X1, X2, X3, X4, X5, addcD_out_ga(X1, X6)) → U253_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X2, X6))
U253_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X2, X6)) → U254_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X3))
U254_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X3)) → U255_gg(X1, X2, X3, X4, X5, X6, addcE_in_ga(X3, X7))
U255_gg(X1, X2, X3, X4, X5, X6, addcE_out_ga(X3, X7)) → U256_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X7))
U256_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X7)) → U257_gg(X1, X2, X3, X4, X5, X6, X7, addcE_in_ga(X1, X8))
U257_gg(X1, X2, X3, X4, X5, X6, X7, addcE_out_ga(X1, X8)) → U258_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X3, X8))
U258_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X3, X8)) → U259_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X1, X4))
U259_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X4)) → U260_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcF_in_ga(X4, X9))
U260_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcF_out_ga(X4, X9)) → U261_gg(X1, X2, X3, X4, notEqcC_in_gg(X1, X9))
U261_gg(X1, X2, X3, X4, notEqcC_out_gg(X1, X9)) → U262_gg(X1, X2, X3, X4, addcF_in_ga(X1, X10))
U262_gg(X1, X2, X3, X4, addcF_out_ga(X1, X10)) → U263_gg(X1, X2, X3, X4, notEqcC_in_gg(X4, X10))
U263_gg(X1, X2, X3, X4, notEqcC_out_gg(X4, X10)) → noattackcN_out_gg(X1, .(X2, .(X3, .(X4, []))))
noattackcN_in_gg(X1, .(X2, .(X3, .(X4, .(X5, []))))) → U264_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X1, X2))
U264_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X1, X2)) → U265_gg(X1, X2, X3, X4, X5, addcD_in_ga(X2, X6))
U265_gg(X1, X2, X3, X4, X5, addcD_out_ga(X2, X6)) → U266_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X6))
U266_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X6)) → U267_gg(X1, X2, X3, X4, X5, X6, addcD_in_ga(X1, X7))
U267_gg(X1, X2, X3, X4, X5, X6, addcD_out_ga(X1, X7)) → U268_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X2, X7))
U268_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X2, X7)) → U269_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X3))
U269_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X3)) → U270_gg(X1, X2, X3, X4, X5, X6, X7, addcE_in_ga(X3, X8))
U270_gg(X1, X2, X3, X4, X5, X6, X7, addcE_out_ga(X3, X8)) → U271_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X1, X8))
U271_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X8)) → U272_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcE_in_ga(X1, X9))
U272_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcE_out_ga(X1, X9)) → U273_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X3, X9))
U273_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X3, X9)) → U274_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X4))
U274_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X4)) → U275_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcF_in_ga(X4, X10))
U275_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcF_out_ga(X4, X10)) → U276_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_in_gg(X1, X10))
U276_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_out_gg(X1, X10)) → U277_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcF_in_ga(X1, X11))
U277_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcF_out_ga(X1, X11)) → U278_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X4, X11))
U278_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X4, X11)) → U279_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X1, X5))
U279_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X1, X5)) → U280_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcG_in_ga(X5, X12))
U280_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcG_out_ga(X5, X12)) → U281_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X1, X12))
U281_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X1, X12)) → U282_gg(X1, X2, X3, X4, X5, addcG_in_ga(X1, X13))
U282_gg(X1, X2, X3, X4, X5, addcG_out_ga(X1, X13)) → U283_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X5, X13))
U283_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X5, X13)) → noattackcN_out_gg(X1, .(X2, .(X3, .(X4, .(X5, [])))))
noattackcN_in_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, [])))))) → U284_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X2))
U284_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X2)) → U285_gg(X1, X2, X3, X4, X5, X6, addcD_in_ga(X2, X7))
U285_gg(X1, X2, X3, X4, X5, X6, addcD_out_ga(X2, X7)) → U286_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X7))
U286_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X7)) → U287_gg(X1, X2, X3, X4, X5, X6, X7, addcD_in_ga(X1, X8))
U287_gg(X1, X2, X3, X4, X5, X6, X7, addcD_out_ga(X1, X8)) → U288_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X2, X8))
U288_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X2, X8)) → U289_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X1, X3))
U289_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X3)) → U290_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcE_in_ga(X3, X9))
U290_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcE_out_ga(X3, X9)) → U291_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X9))
U291_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X9)) → U292_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcE_in_ga(X1, X10))
U292_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcE_out_ga(X1, X10)) → U293_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_in_gg(X3, X10))
U293_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_out_gg(X3, X10)) → U294_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_in_gg(X1, X4))
U294_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_out_gg(X1, X4)) → U295_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcF_in_ga(X4, X11))
U295_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcF_out_ga(X4, X11)) → U296_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X1, X11))
U296_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X1, X11)) → U297_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcF_in_ga(X1, X12))
U297_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcF_out_ga(X1, X12)) → U298_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_in_gg(X4, X12))
U298_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_out_gg(X4, X12)) → U299_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_in_gg(X1, X5))
U299_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_out_gg(X1, X5)) → U300_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcG_in_ga(X5, X13))
U300_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcG_out_ga(X5, X13)) → U301_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_in_gg(X1, X13))
U301_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_out_gg(X1, X13)) → U302_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcG_in_ga(X1, X14))
U302_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcG_out_ga(X1, X14)) → U303_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_in_gg(X5, X14))
U303_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_out_gg(X5, X14)) → U304_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_in_gg(X1, X6))
U304_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_out_gg(X1, X6)) → U305_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcH_in_ga(X6, X15))
U305_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcH_out_ga(X6, X15)) → U306_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X15))
U306_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X15)) → U307_gg(X1, X2, X3, X4, X5, X6, addcH_in_ga(X1, X16))
U307_gg(X1, X2, X3, X4, X5, X6, addcH_out_ga(X1, X16)) → U308_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X6, X16))
U308_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X6, X16)) → noattackcN_out_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, []))))))
noattackcN_in_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, .(X7, []))))))) → U309_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X2))
U309_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X2)) → U310_gg(X1, X2, X3, X4, X5, X6, X7, addcD_in_ga(X2, X8))
U310_gg(X1, X2, X3, X4, X5, X6, X7, addcD_out_ga(X2, X8)) → U311_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X1, X8))
U311_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X8)) → U312_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcD_in_ga(X1, X9))
U312_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcD_out_ga(X1, X9)) → U313_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X2, X9))
U313_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X2, X9)) → U314_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X3))
U314_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X3)) → U315_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcE_in_ga(X3, X10))
U315_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcE_out_ga(X3, X10)) → U316_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_in_gg(X1, X10))
U316_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_out_gg(X1, X10)) → U317_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcE_in_ga(X1, X11))
U317_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcE_out_ga(X1, X11)) → U318_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X3, X11))
U318_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X3, X11)) → U319_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X1, X4))
U319_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X1, X4)) → U320_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcF_in_ga(X4, X12))
U320_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcF_out_ga(X4, X12)) → U321_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_in_gg(X1, X12))
U321_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_out_gg(X1, X12)) → U322_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcF_in_ga(X1, X13))
U322_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcF_out_ga(X1, X13)) → U323_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_in_gg(X4, X13))
U323_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_out_gg(X4, X13)) → U324_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_in_gg(X1, X5))
U324_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_out_gg(X1, X5)) → U325_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcG_in_ga(X5, X14))
U325_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcG_out_ga(X5, X14)) → U326_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_in_gg(X1, X14))
U326_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_out_gg(X1, X14)) → U327_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcG_in_ga(X1, X15))
U327_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcG_out_ga(X1, X15)) → U328_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_in_gg(X5, X15))
U328_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_out_gg(X5, X15)) → U329_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_in_gg(X1, X6))
U329_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_out_gg(X1, X6)) → U330_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, addcH_in_ga(X6, X16))
U330_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, addcH_out_ga(X6, X16)) → U331_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, notEqcC_in_gg(X1, X16))
U331_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, notEqcC_out_gg(X1, X16)) → U332_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, addcH_in_ga(X1, X17))
U332_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, addcH_out_ga(X1, X17)) → U333_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_in_gg(X6, X17))
U333_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_out_gg(X6, X17)) → U334_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_in_gg(X1, X7))
U334_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_out_gg(X1, X7)) → U335_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, addcI_in_ga(X7, X18))
U335_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, addcI_out_ga(X7, X18)) → U336_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X18))
U336_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X18)) → U337_gg(X1, X2, X3, X4, X5, X6, X7, addcI_in_ga(X1, X19))
U337_gg(X1, X2, X3, X4, X5, X6, X7, addcI_out_ga(X1, X19)) → U338_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X7, X19))
U338_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X7, X19)) → noattackcN_out_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, .(X7, [])))))))
noattackcN_in_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, .(X7, .(X8, X9)))))))) → U339_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X2))
U339_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X2)) → U340_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcD_in_ga(X2, X10))
U340_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcD_out_ga(X2, X10)) → U341_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_in_gg(X1, X10))
U341_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_out_gg(X1, X10)) → U342_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcD_in_ga(X1, X11))
U342_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcD_out_ga(X1, X11)) → U343_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X2, X11))
U343_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X2, X11)) → U344_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X1, X3))
U344_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X1, X3)) → U345_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcE_in_ga(X3, X12))
U345_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcE_out_ga(X3, X12)) → U346_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_in_gg(X1, X12))
U346_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_out_gg(X1, X12)) → U347_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcE_in_ga(X1, X13))
U347_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcE_out_ga(X1, X13)) → U348_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_in_gg(X3, X13))
U348_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_out_gg(X3, X13)) → U349_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_in_gg(X1, X4))
U349_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_out_gg(X1, X4)) → U350_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcF_in_ga(X4, X14))
U350_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcF_out_ga(X4, X14)) → U351_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_in_gg(X1, X14))
U351_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_out_gg(X1, X14)) → U352_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcF_in_ga(X1, X15))
U352_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcF_out_ga(X1, X15)) → U353_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_in_gg(X4, X15))
U353_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_out_gg(X4, X15)) → U354_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_in_gg(X1, X5))
U354_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_out_gg(X1, X5)) → U355_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, addcG_in_ga(X5, X16))
U355_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, addcG_out_ga(X5, X16)) → U356_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, notEqcC_in_gg(X1, X16))
U356_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, notEqcC_out_gg(X1, X16)) → U357_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, addcG_in_ga(X1, X17))
U357_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, addcG_out_ga(X1, X17)) → U358_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_in_gg(X5, X17))
U358_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_out_gg(X5, X17)) → U359_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_in_gg(X1, X6))
U359_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_out_gg(X1, X6)) → U360_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, addcH_in_ga(X6, X18))
U360_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, addcH_out_ga(X6, X18)) → U361_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, notEqcC_in_gg(X1, X18))
U361_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, notEqcC_out_gg(X1, X18)) → U362_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, addcH_in_ga(X1, X19))
U362_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, addcH_out_ga(X1, X19)) → U363_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, notEqcC_in_gg(X6, X19))
U363_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, notEqcC_out_gg(X6, X19)) → U364_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, notEqcC_in_gg(X1, X7))
U364_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, notEqcC_out_gg(X1, X7)) → U365_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, addcI_in_ga(X7, X20))
U365_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, addcI_out_ga(X7, X20)) → U366_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, X20, notEqcC_in_gg(X1, X20))
U366_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, X20, notEqcC_out_gg(X1, X20)) → U367_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcI_in_ga(X1, X21))
U367_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcI_out_ga(X1, X21)) → U368_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X7, X21))
U368_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X7, X21)) → U369_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, qcQ_in_ggaagg(X1, X8, X22, X23, X9, s(s(s(s(s(s(s(0)))))))))
qcQ_in_ggaagg(X1, X2, X3, X4, X5, X6) → U228_ggaagg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X2))
U228_ggaagg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X2)) → U229_ggaagg(X1, X2, X3, X4, X5, X6, addcJ_in_ga(X2, X3))
U229_ggaagg(X1, X2, X3, X4, X5, X6, addcJ_out_ga(X2, X3)) → U230_ggaagg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X3))
U230_ggaagg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X3)) → U231_ggaagg(X1, X2, X3, X4, X5, X6, addcJ_in_ga(X1, X4))
U231_ggaagg(X1, X2, X3, X4, X5, X6, addcJ_out_ga(X1, X4)) → U232_ggaagg(X1, X2, X3, X4, X5, X6, qcL_in_ggggg(X2, X4, X1, X5, X6))
qcL_in_ggggg(X1, X2, X3, [], X4) → U215_ggggg(X1, X2, X3, X4, notEqcC_in_gg(X1, X2))
U215_ggggg(X1, X2, X3, X4, notEqcC_out_gg(X1, X2)) → qcL_out_ggggg(X1, X2, X3, [], X4)
qcL_in_ggggg(X1, X2, X3, .(X4, X5), X6) → U216_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X2))
U216_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X2)) → U217_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X3, X4))
U217_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X3, X4)) → U218_ggggg(X1, X2, X3, X4, X5, X6, addcK_in_gga(X4, X6, X7))
U218_ggggg(X1, X2, X3, X4, X5, X6, addcK_out_gga(X4, X6, X7)) → U219_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X3, X7))
U219_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X3, X7)) → U220_ggggg(X1, X2, X3, X4, X5, X6, addcK_in_gga(X3, X6, X8))
U220_ggggg(X1, X2, X3, X4, X5, X6, addcK_out_gga(X3, X6, X8)) → U221_ggggg(X1, X2, X3, X4, X5, X6, qcL_in_ggggg(X4, X8, X3, X5, s(X6)))
U221_ggggg(X1, X2, X3, X4, X5, X6, qcL_out_ggggg(X4, X8, X3, X5, s(X6))) → qcL_out_ggggg(X1, X2, X3, .(X4, X5), X6)
U232_ggaagg(X1, X2, X3, X4, X5, X6, qcL_out_ggggg(X2, X4, X1, X5, X6)) → qcQ_out_ggaagg(X1, X2, X3, X4, X5, X6)
U369_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, qcQ_out_ggaagg(X1, X8, X22, X23, X9, s(s(s(s(s(s(s(0))))))))) → noattackcN_out_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, .(X7, .(X8, X9))))))))

The argument filtering Pi contains the following mapping:
pO_in_agaa(x1, x2, x3, x4)  =  pO_in_agaa(x2)
deleteA_in_aga(x1, x2, x3)  =  deleteA_in_aga(x2)
.(x1, x2)  =  .(x1, x2)
deletecP_in_aga(x1, x2, x3)  =  deletecP_in_aga(x2)
deletecP_out_aga(x1, x2, x3)  =  deletecP_out_aga(x1, x2, x3)
U233_aga(x1, x2, x3, x4)  =  U233_aga(x2, x4)
deletecA_in_aga(x1, x2, x3)  =  deletecA_in_aga(x2)
deletecA_out_aga(x1, x2, x3)  =  deletecA_out_aga(x1, x2, x3)
U203_aga(x1, x2, x3, x4, x5)  =  U203_aga(x2, x3, x5)
permB_in_ga(x1, x2)  =  permB_in_ga(x1)
permcB_in_ga(x1, x2)  =  permcB_in_ga(x1)
[]  =  []
permcB_out_ga(x1, x2)  =  permcB_out_ga(x1, x2)
U204_ga(x1, x2, x3, x4, x5)  =  U204_ga(x1, x2, x5)
U205_ga(x1, x2, x3, x4, x5)  =  U205_ga(x1, x2, x3, x5)
pM_in_gg(x1, x2)  =  pM_in_gg(x1, x2)
notEqC_in_gg(x1, x2)  =  notEqC_in_gg(x1, x2)
s(x1)  =  s(x1)
notEqcC_in_gg(x1, x2)  =  notEqcC_in_gg(x1, x2)
0  =  0
notEqcC_out_gg(x1, x2)  =  notEqcC_out_gg(x1, x2)
U206_gg(x1, x2, x3)  =  U206_gg(x1, x2, x3)
addD_in_ga(x1, x2)  =  addD_in_ga(x1)
addcD_in_ga(x1, x2)  =  addcD_in_ga(x1)
addcD_out_ga(x1, x2)  =  addcD_out_ga(x1, x2)
U207_ga(x1, x2, x3)  =  U207_ga(x1, x3)
addE_in_ga(x1, x2)  =  addE_in_ga(x1)
addcE_in_ga(x1, x2)  =  addcE_in_ga(x1)
addcE_out_ga(x1, x2)  =  addcE_out_ga(x1, x2)
U208_ga(x1, x2, x3)  =  U208_ga(x1, x3)
addF_in_ga(x1, x2)  =  addF_in_ga(x1)
addcF_in_ga(x1, x2)  =  addcF_in_ga(x1)
addcF_out_ga(x1, x2)  =  addcF_out_ga(x1, x2)
U209_ga(x1, x2, x3)  =  U209_ga(x1, x3)
addG_in_ga(x1, x2)  =  addG_in_ga(x1)
addcG_in_ga(x1, x2)  =  addcG_in_ga(x1)
addcG_out_ga(x1, x2)  =  addcG_out_ga(x1, x2)
U210_ga(x1, x2, x3)  =  U210_ga(x1, x3)
addH_in_ga(x1, x2)  =  addH_in_ga(x1)
addcH_in_ga(x1, x2)  =  addcH_in_ga(x1)
addcH_out_ga(x1, x2)  =  addcH_out_ga(x1, x2)
U211_ga(x1, x2, x3)  =  U211_ga(x1, x3)
addI_in_ga(x1, x2)  =  addI_in_ga(x1)
addcI_in_ga(x1, x2)  =  addcI_in_ga(x1)
addcI_out_ga(x1, x2)  =  addcI_out_ga(x1, x2)
U212_ga(x1, x2, x3)  =  U212_ga(x1, x3)
pQ_in_ggaagg(x1, x2, x3, x4, x5, x6)  =  pQ_in_ggaagg(x1, x2, x5, x6)
addJ_in_ga(x1, x2)  =  addJ_in_ga(x1)
addcJ_in_ga(x1, x2)  =  addcJ_in_ga(x1)
addcJ_out_ga(x1, x2)  =  addcJ_out_ga(x1, x2)
U213_ga(x1, x2, x3)  =  U213_ga(x1, x3)
pL_in_ggggg(x1, x2, x3, x4, x5)  =  pL_in_ggggg(x1, x2, x3, x4, x5)
addK_in_gga(x1, x2, x3)  =  addK_in_gga(x1, x2)
addcK_in_gga(x1, x2, x3)  =  addcK_in_gga(x1, x2)
addcK_out_gga(x1, x2, x3)  =  addcK_out_gga(x1, x2, x3)
U214_gga(x1, x2, x3, x4)  =  U214_gga(x1, x2, x4)
noattackcN_in_gg(x1, x2)  =  noattackcN_in_gg(x1, x2)
noattackcN_out_gg(x1, x2)  =  noattackcN_out_gg(x1, x2)
U234_gg(x1, x2, x3)  =  U234_gg(x1, x2, x3)
U235_gg(x1, x2, x3)  =  U235_gg(x1, x2, x3)
U236_gg(x1, x2, x3)  =  U236_gg(x1, x2, x3)
U237_gg(x1, x2, x3)  =  U237_gg(x1, x2, x3)
U238_gg(x1, x2, x3)  =  U238_gg(x1, x2, x3)
U239_gg(x1, x2, x3, x4)  =  U239_gg(x1, x2, x3, x4)
U240_gg(x1, x2, x3, x4)  =  U240_gg(x1, x2, x3, x4)
U241_gg(x1, x2, x3, x4, x5)  =  U241_gg(x1, x2, x3, x5)
U242_gg(x1, x2, x3, x4, x5)  =  U242_gg(x1, x2, x3, x5)
U243_gg(x1, x2, x3, x4, x5, x6)  =  U243_gg(x1, x2, x3, x6)
U244_gg(x1, x2, x3, x4, x5, x6)  =  U244_gg(x1, x2, x3, x6)
U245_gg(x1, x2, x3, x4, x5, x6)  =  U245_gg(x1, x2, x3, x6)
U246_gg(x1, x2, x3, x4)  =  U246_gg(x1, x2, x3, x4)
U247_gg(x1, x2, x3, x4)  =  U247_gg(x1, x2, x3, x4)
U248_gg(x1, x2, x3, x4)  =  U248_gg(x1, x2, x3, x4)
U249_gg(x1, x2, x3, x4, x5)  =  U249_gg(x1, x2, x3, x4, x5)
U250_gg(x1, x2, x3, x4, x5)  =  U250_gg(x1, x2, x3, x4, x5)
U251_gg(x1, x2, x3, x4, x5, x6)  =  U251_gg(x1, x2, x3, x4, x6)
U252_gg(x1, x2, x3, x4, x5, x6)  =  U252_gg(x1, x2, x3, x4, x6)
U253_gg(x1, x2, x3, x4, x5, x6, x7)  =  U253_gg(x1, x2, x3, x4, x7)
U254_gg(x1, x2, x3, x4, x5, x6, x7)  =  U254_gg(x1, x2, x3, x4, x7)
U255_gg(x1, x2, x3, x4, x5, x6, x7)  =  U255_gg(x1, x2, x3, x4, x7)
U256_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U256_gg(x1, x2, x3, x4, x8)
U257_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U257_gg(x1, x2, x3, x4, x8)
U258_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U258_gg(x1, x2, x3, x4, x9)
U259_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U259_gg(x1, x2, x3, x4, x9)
U260_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U260_gg(x1, x2, x3, x4, x9)
U261_gg(x1, x2, x3, x4, x5)  =  U261_gg(x1, x2, x3, x4, x5)
U262_gg(x1, x2, x3, x4, x5)  =  U262_gg(x1, x2, x3, x4, x5)
U263_gg(x1, x2, x3, x4, x5)  =  U263_gg(x1, x2, x3, x4, x5)
U264_gg(x1, x2, x3, x4, x5, x6)  =  U264_gg(x1, x2, x3, x4, x5, x6)
U265_gg(x1, x2, x3, x4, x5, x6)  =  U265_gg(x1, x2, x3, x4, x5, x6)
U266_gg(x1, x2, x3, x4, x5, x6, x7)  =  U266_gg(x1, x2, x3, x4, x5, x7)
U267_gg(x1, x2, x3, x4, x5, x6, x7)  =  U267_gg(x1, x2, x3, x4, x5, x7)
U268_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U268_gg(x1, x2, x3, x4, x5, x8)
U269_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U269_gg(x1, x2, x3, x4, x5, x8)
U270_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U270_gg(x1, x2, x3, x4, x5, x8)
U271_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U271_gg(x1, x2, x3, x4, x5, x9)
U272_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U272_gg(x1, x2, x3, x4, x5, x9)
U273_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U273_gg(x1, x2, x3, x4, x5, x10)
U274_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U274_gg(x1, x2, x3, x4, x5, x10)
U275_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U275_gg(x1, x2, x3, x4, x5, x10)
U276_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U276_gg(x1, x2, x3, x4, x5, x11)
U277_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U277_gg(x1, x2, x3, x4, x5, x11)
U278_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U278_gg(x1, x2, x3, x4, x5, x12)
U279_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U279_gg(x1, x2, x3, x4, x5, x12)
U280_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U280_gg(x1, x2, x3, x4, x5, x12)
U281_gg(x1, x2, x3, x4, x5, x6)  =  U281_gg(x1, x2, x3, x4, x5, x6)
U282_gg(x1, x2, x3, x4, x5, x6)  =  U282_gg(x1, x2, x3, x4, x5, x6)
U283_gg(x1, x2, x3, x4, x5, x6)  =  U283_gg(x1, x2, x3, x4, x5, x6)
U284_gg(x1, x2, x3, x4, x5, x6, x7)  =  U284_gg(x1, x2, x3, x4, x5, x6, x7)
U285_gg(x1, x2, x3, x4, x5, x6, x7)  =  U285_gg(x1, x2, x3, x4, x5, x6, x7)
U286_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U286_gg(x1, x2, x3, x4, x5, x6, x8)
U287_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U287_gg(x1, x2, x3, x4, x5, x6, x8)
U288_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U288_gg(x1, x2, x3, x4, x5, x6, x9)
U289_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U289_gg(x1, x2, x3, x4, x5, x6, x9)
U290_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U290_gg(x1, x2, x3, x4, x5, x6, x9)
U291_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U291_gg(x1, x2, x3, x4, x5, x6, x10)
U292_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U292_gg(x1, x2, x3, x4, x5, x6, x10)
U293_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U293_gg(x1, x2, x3, x4, x5, x6, x11)
U294_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U294_gg(x1, x2, x3, x4, x5, x6, x11)
U295_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U295_gg(x1, x2, x3, x4, x5, x6, x11)
U296_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U296_gg(x1, x2, x3, x4, x5, x6, x12)
U297_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U297_gg(x1, x2, x3, x4, x5, x6, x12)
U298_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U298_gg(x1, x2, x3, x4, x5, x6, x13)
U299_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U299_gg(x1, x2, x3, x4, x5, x6, x13)
U300_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U300_gg(x1, x2, x3, x4, x5, x6, x13)
U301_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U301_gg(x1, x2, x3, x4, x5, x6, x14)
U302_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U302_gg(x1, x2, x3, x4, x5, x6, x14)
U303_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U303_gg(x1, x2, x3, x4, x5, x6, x15)
U304_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U304_gg(x1, x2, x3, x4, x5, x6, x15)
U305_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U305_gg(x1, x2, x3, x4, x5, x6, x15)
U306_gg(x1, x2, x3, x4, x5, x6, x7)  =  U306_gg(x1, x2, x3, x4, x5, x6, x7)
U307_gg(x1, x2, x3, x4, x5, x6, x7)  =  U307_gg(x1, x2, x3, x4, x5, x6, x7)
U308_gg(x1, x2, x3, x4, x5, x6, x7)  =  U308_gg(x1, x2, x3, x4, x5, x6, x7)
U309_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U309_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U310_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U310_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U311_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U311_gg(x1, x2, x3, x4, x5, x6, x7, x9)
U312_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U312_gg(x1, x2, x3, x4, x5, x6, x7, x9)
U313_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U313_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U314_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U314_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U315_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U315_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U316_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U316_gg(x1, x2, x3, x4, x5, x6, x7, x11)
U317_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U317_gg(x1, x2, x3, x4, x5, x6, x7, x11)
U318_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U318_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U319_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U319_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U320_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U320_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U321_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U321_gg(x1, x2, x3, x4, x5, x6, x7, x13)
U322_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U322_gg(x1, x2, x3, x4, x5, x6, x7, x13)
U323_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U323_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U324_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U324_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U325_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U325_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U326_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U326_gg(x1, x2, x3, x4, x5, x6, x7, x15)
U327_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U327_gg(x1, x2, x3, x4, x5, x6, x7, x15)
U328_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U328_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U329_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U329_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U330_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U330_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U331_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U331_gg(x1, x2, x3, x4, x5, x6, x7, x17)
U332_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U332_gg(x1, x2, x3, x4, x5, x6, x7, x17)
U333_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U333_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U334_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U334_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U335_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U335_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U336_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U336_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U337_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U337_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U338_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U338_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U339_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U339_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U340_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U340_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U341_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U341_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x11)
U342_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U342_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x11)
U343_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U343_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U344_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U344_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U345_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U345_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U346_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U346_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x13)
U347_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U347_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x13)
U348_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U348_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U349_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U349_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U350_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U350_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U351_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U351_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x15)
U352_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U352_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x15)
U353_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U353_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U354_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U354_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U355_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U355_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U356_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U356_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x17)
U357_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U357_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x17)
U358_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U358_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U359_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U359_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U360_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U360_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U361_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19)  =  U361_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x19)
U362_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19)  =  U362_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x19)
U363_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U363_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U364_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U364_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U365_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U365_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U366_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21)  =  U366_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x21)
U367_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U367_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U368_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U368_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U369_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U369_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
qcQ_in_ggaagg(x1, x2, x3, x4, x5, x6)  =  qcQ_in_ggaagg(x1, x2, x5, x6)
U228_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U228_ggaagg(x1, x2, x5, x6, x7)
U229_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U229_ggaagg(x1, x2, x5, x6, x7)
U230_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U230_ggaagg(x1, x2, x3, x5, x6, x7)
U231_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U231_ggaagg(x1, x2, x3, x5, x6, x7)
U232_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U232_ggaagg(x1, x2, x3, x4, x5, x6, x7)
qcL_in_ggggg(x1, x2, x3, x4, x5)  =  qcL_in_ggggg(x1, x2, x3, x4, x5)
U215_ggggg(x1, x2, x3, x4, x5)  =  U215_ggggg(x1, x2, x3, x4, x5)
qcL_out_ggggg(x1, x2, x3, x4, x5)  =  qcL_out_ggggg(x1, x2, x3, x4, x5)
U216_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U216_ggggg(x1, x2, x3, x4, x5, x6, x7)
U217_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U217_ggggg(x1, x2, x3, x4, x5, x6, x7)
U218_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U218_ggggg(x1, x2, x3, x4, x5, x6, x7)
U219_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U219_ggggg(x1, x2, x3, x4, x5, x6, x7)
U220_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U220_ggggg(x1, x2, x3, x4, x5, x6, x7)
U221_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U221_ggggg(x1, x2, x3, x4, x5, x6, x7)
qcQ_out_ggaagg(x1, x2, x3, x4, x5, x6)  =  qcQ_out_ggaagg(x1, x2, x3, x4, x5, x6)
QUEENSR_IN_A(x1)  =  QUEENSR_IN_A
U201_A(x1, x2, x3)  =  U201_A(x3)
PO_IN_AGAA(x1, x2, x3, x4)  =  PO_IN_AGAA(x2)
U187_AGAA(x1, x2, x3, x4, x5)  =  U187_AGAA(x2, x5)
DELETEA_IN_AGA(x1, x2, x3)  =  DELETEA_IN_AGA(x2)
U1_AGA(x1, x2, x3, x4, x5)  =  U1_AGA(x2, x3, x5)
U188_AGAA(x1, x2, x3, x4, x5)  =  U188_AGAA(x2, x5)
U189_AGAA(x1, x2, x3, x4, x5)  =  U189_AGAA(x1, x2, x3, x5)
PERMB_IN_GA(x1, x2)  =  PERMB_IN_GA(x1)
U2_GA(x1, x2, x3, x4, x5)  =  U2_GA(x1, x2, x5)
U3_GA(x1, x2, x3, x4, x5)  =  U3_GA(x1, x2, x5)
U4_GA(x1, x2, x3, x4, x5)  =  U4_GA(x1, x2, x5)
U190_AGAA(x1, x2, x3, x4, x5)  =  U190_AGAA(x1, x2, x3, x5)
U191_AGAA(x1, x2, x3, x4, x5)  =  U191_AGAA(x1, x2, x3, x5)
PM_IN_GG(x1, x2)  =  PM_IN_GG(x1, x2)
U25_GG(x1, x2, x3, x4)  =  U25_GG(x1, x2, x3, x4)
NOTEQC_IN_GG(x1, x2)  =  NOTEQC_IN_GG(x1, x2)
U5_GG(x1, x2, x3)  =  U5_GG(x1, x2, x3)
U26_GG(x1, x2, x3, x4)  =  U26_GG(x1, x2, x3, x4)
U27_GG(x1, x2, x3, x4)  =  U27_GG(x1, x2, x3, x4)
ADDD_IN_GA(x1, x2)  =  ADDD_IN_GA(x1)
U6_GA(x1, x2, x3)  =  U6_GA(x1, x3)
U28_GG(x1, x2, x3, x4)  =  U28_GG(x1, x2, x3, x4)
U29_GG(x1, x2, x3, x4)  =  U29_GG(x1, x2, x3, x4)
U30_GG(x1, x2, x3, x4)  =  U30_GG(x1, x2, x3, x4)
U31_GG(x1, x2, x3, x4)  =  U31_GG(x1, x2, x3, x4)
U32_GG(x1, x2, x3, x4)  =  U32_GG(x1, x2, x3, x4)
U33_GG(x1, x2, x3, x4)  =  U33_GG(x1, x2, x3, x4)
U34_GG(x1, x2, x3, x4, x5)  =  U34_GG(x1, x2, x3, x4, x5)
U35_GG(x1, x2, x3, x4, x5)  =  U35_GG(x1, x2, x3, x4, x5)
U36_GG(x1, x2, x3, x4, x5)  =  U36_GG(x1, x2, x3, x4, x5)
U37_GG(x1, x2, x3, x4, x5)  =  U37_GG(x1, x2, x3, x4, x5)
U38_GG(x1, x2, x3, x4, x5)  =  U38_GG(x1, x2, x3, x4, x5)
U39_GG(x1, x2, x3, x4, x5)  =  U39_GG(x1, x2, x3, x4, x5)
U40_GG(x1, x2, x3, x4, x5)  =  U40_GG(x1, x2, x3, x4, x5)
U41_GG(x1, x2, x3, x4, x5)  =  U41_GG(x1, x2, x3, x4, x5)
ADDE_IN_GA(x1, x2)  =  ADDE_IN_GA(x1)
U7_GA(x1, x2, x3)  =  U7_GA(x1, x3)
U42_GG(x1, x2, x3, x4, x5)  =  U42_GG(x1, x2, x3, x4, x5)
U43_GG(x1, x2, x3, x4, x5)  =  U43_GG(x1, x2, x3, x4, x5)
U44_GG(x1, x2, x3, x4, x5)  =  U44_GG(x1, x2, x3, x4, x5)
U45_GG(x1, x2, x3, x4, x5)  =  U45_GG(x1, x2, x3, x4, x5)
U46_GG(x1, x2, x3, x4, x5)  =  U46_GG(x1, x2, x3, x4, x5)
U47_GG(x1, x2, x3, x4, x5)  =  U47_GG(x1, x2, x3, x4, x5)
U48_GG(x1, x2, x3, x4, x5, x6)  =  U48_GG(x1, x2, x3, x4, x5, x6)
U49_GG(x1, x2, x3, x4, x5, x6)  =  U49_GG(x1, x2, x3, x4, x5, x6)
U50_GG(x1, x2, x3, x4, x5, x6)  =  U50_GG(x1, x2, x3, x4, x5, x6)
U51_GG(x1, x2, x3, x4, x5, x6)  =  U51_GG(x1, x2, x3, x4, x5, x6)
U52_GG(x1, x2, x3, x4, x5, x6)  =  U52_GG(x1, x2, x3, x4, x5, x6)
U53_GG(x1, x2, x3, x4, x5, x6)  =  U53_GG(x1, x2, x3, x4, x5, x6)
U54_GG(x1, x2, x3, x4, x5, x6)  =  U54_GG(x1, x2, x3, x4, x5, x6)
U55_GG(x1, x2, x3, x4, x5, x6)  =  U55_GG(x1, x2, x3, x4, x5, x6)
U56_GG(x1, x2, x3, x4, x5, x6)  =  U56_GG(x1, x2, x3, x4, x5, x6)
U57_GG(x1, x2, x3, x4, x5, x6)  =  U57_GG(x1, x2, x3, x4, x5, x6)
U58_GG(x1, x2, x3, x4, x5, x6)  =  U58_GG(x1, x2, x3, x4, x5, x6)
U59_GG(x1, x2, x3, x4, x5, x6)  =  U59_GG(x1, x2, x3, x4, x5, x6)
U60_GG(x1, x2, x3, x4, x5, x6)  =  U60_GG(x1, x2, x3, x4, x5, x6)
ADDF_IN_GA(x1, x2)  =  ADDF_IN_GA(x1)
U8_GA(x1, x2, x3)  =  U8_GA(x1, x3)
U61_GG(x1, x2, x3, x4, x5, x6)  =  U61_GG(x1, x2, x3, x4, x5, x6)
U62_GG(x1, x2, x3, x4, x5, x6)  =  U62_GG(x1, x2, x3, x4, x5, x6)
U63_GG(x1, x2, x3, x4, x5, x6)  =  U63_GG(x1, x2, x3, x4, x5, x6)
U64_GG(x1, x2, x3, x4, x5, x6)  =  U64_GG(x1, x2, x3, x4, x5, x6)
U65_GG(x1, x2, x3, x4, x5, x6)  =  U65_GG(x1, x2, x3, x4, x5, x6)
U66_GG(x1, x2, x3, x4, x5, x6)  =  U66_GG(x1, x2, x3, x4, x5, x6)
U67_GG(x1, x2, x3, x4, x5, x6, x7)  =  U67_GG(x1, x2, x3, x4, x5, x6, x7)
U68_GG(x1, x2, x3, x4, x5, x6, x7)  =  U68_GG(x1, x2, x3, x4, x5, x6, x7)
U69_GG(x1, x2, x3, x4, x5, x6, x7)  =  U69_GG(x1, x2, x3, x4, x5, x6, x7)
U70_GG(x1, x2, x3, x4, x5, x6, x7)  =  U70_GG(x1, x2, x3, x4, x5, x6, x7)
U71_GG(x1, x2, x3, x4, x5, x6, x7)  =  U71_GG(x1, x2, x3, x4, x5, x6, x7)
U72_GG(x1, x2, x3, x4, x5, x6, x7)  =  U72_GG(x1, x2, x3, x4, x5, x6, x7)
U73_GG(x1, x2, x3, x4, x5, x6, x7)  =  U73_GG(x1, x2, x3, x4, x5, x6, x7)
U74_GG(x1, x2, x3, x4, x5, x6, x7)  =  U74_GG(x1, x2, x3, x4, x5, x6, x7)
U75_GG(x1, x2, x3, x4, x5, x6, x7)  =  U75_GG(x1, x2, x3, x4, x5, x6, x7)
U76_GG(x1, x2, x3, x4, x5, x6, x7)  =  U76_GG(x1, x2, x3, x4, x5, x6, x7)
U77_GG(x1, x2, x3, x4, x5, x6, x7)  =  U77_GG(x1, x2, x3, x4, x5, x6, x7)
U78_GG(x1, x2, x3, x4, x5, x6, x7)  =  U78_GG(x1, x2, x3, x4, x5, x6, x7)
U79_GG(x1, x2, x3, x4, x5, x6, x7)  =  U79_GG(x1, x2, x3, x4, x5, x6, x7)
U80_GG(x1, x2, x3, x4, x5, x6, x7)  =  U80_GG(x1, x2, x3, x4, x5, x6, x7)
U81_GG(x1, x2, x3, x4, x5, x6, x7)  =  U81_GG(x1, x2, x3, x4, x5, x6, x7)
U82_GG(x1, x2, x3, x4, x5, x6, x7)  =  U82_GG(x1, x2, x3, x4, x5, x6, x7)
U83_GG(x1, x2, x3, x4, x5, x6, x7)  =  U83_GG(x1, x2, x3, x4, x5, x6, x7)
U84_GG(x1, x2, x3, x4, x5, x6, x7)  =  U84_GG(x1, x2, x3, x4, x5, x6, x7)
ADDG_IN_GA(x1, x2)  =  ADDG_IN_GA(x1)
U9_GA(x1, x2, x3)  =  U9_GA(x1, x3)
U85_GG(x1, x2, x3, x4, x5, x6, x7)  =  U85_GG(x1, x2, x3, x4, x5, x6, x7)
U86_GG(x1, x2, x3, x4, x5, x6, x7)  =  U86_GG(x1, x2, x3, x4, x5, x6, x7)
U87_GG(x1, x2, x3, x4, x5, x6, x7)  =  U87_GG(x1, x2, x3, x4, x5, x6, x7)
U88_GG(x1, x2, x3, x4, x5, x6, x7)  =  U88_GG(x1, x2, x3, x4, x5, x6, x7)
U89_GG(x1, x2, x3, x4, x5, x6, x7)  =  U89_GG(x1, x2, x3, x4, x5, x6, x7)
U90_GG(x1, x2, x3, x4, x5, x6, x7)  =  U90_GG(x1, x2, x3, x4, x5, x6, x7)
U91_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U91_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U92_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U92_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U93_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U93_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U94_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U94_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U95_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U95_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U96_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U96_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U97_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U97_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U98_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U98_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U99_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U99_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U100_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U100_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U101_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U101_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U102_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U102_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U103_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U103_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U104_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U104_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U105_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U105_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U106_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U106_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U107_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U107_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U108_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U108_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U109_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U109_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U110_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U110_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U111_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U111_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U112_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U112_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U113_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U113_GG(x1, x2, x3, x4, x5, x6, x7, x8)
ADDH_IN_GA(x1, x2)  =  ADDH_IN_GA(x1)
U10_GA(x1, x2, x3)  =  U10_GA(x1, x3)
U114_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U114_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U115_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U115_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U116_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U116_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U117_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U117_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U118_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U118_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U119_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U119_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U120_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U120_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U121_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U121_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U122_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U122_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U123_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U123_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U124_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U124_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U125_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U125_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U126_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U126_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U127_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U127_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U128_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U128_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U129_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U129_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U130_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U130_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U131_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U131_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U132_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U132_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U133_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U133_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U134_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U134_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U135_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U135_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U136_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U136_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U137_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U137_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U138_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U138_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U139_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U139_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U140_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U140_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U141_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U141_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U142_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U142_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U143_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U143_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U144_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U144_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U145_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U145_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U146_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U146_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U147_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U147_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
ADDI_IN_GA(x1, x2)  =  ADDI_IN_GA(x1)
U11_GA(x1, x2, x3)  =  U11_GA(x1, x3)
U148_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U148_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U149_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U149_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U150_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U150_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U151_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U151_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U152_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U152_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U153_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U153_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U154_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U154_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U155_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U155_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U156_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U156_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U157_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U157_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U158_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U158_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U159_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U159_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U160_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U160_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U161_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U161_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U162_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U162_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U163_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U163_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U164_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U164_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U165_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U165_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U166_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U166_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U167_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U167_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U168_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U168_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U169_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U169_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U170_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U170_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U171_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U171_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U172_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U172_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U173_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U173_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U174_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U174_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U175_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U175_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U176_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U176_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U177_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U177_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U178_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U178_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U179_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U179_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U180_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U180_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U181_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U181_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U182_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U182_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U183_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U183_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U184_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U184_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
PQ_IN_GGAAGG(x1, x2, x3, x4, x5, x6)  =  PQ_IN_GGAAGG(x1, x2, x5, x6)
U192_GGAAGG(x1, x2, x3, x4, x5, x6, x7)  =  U192_GGAAGG(x1, x2, x5, x6, x7)
U193_GGAAGG(x1, x2, x3, x4, x5, x6, x7)  =  U193_GGAAGG(x1, x2, x5, x6, x7)
U194_GGAAGG(x1, x2, x3, x4, x5, x6, x7)  =  U194_GGAAGG(x1, x2, x5, x6, x7)
ADDJ_IN_GA(x1, x2)  =  ADDJ_IN_GA(x1)
U12_GA(x1, x2, x3)  =  U12_GA(x1, x3)
U195_GGAAGG(x1, x2, x3, x4, x5, x6, x7)  =  U195_GGAAGG(x1, x2, x5, x6, x7)
U196_GGAAGG(x1, x2, x3, x4, x5, x6, x7)  =  U196_GGAAGG(x1, x2, x5, x6, x7)
U197_GGAAGG(x1, x2, x3, x4, x5, x6, x7)  =  U197_GGAAGG(x1, x2, x5, x6, x7)
U198_GGAAGG(x1, x2, x3, x4, x5, x6, x7)  =  U198_GGAAGG(x1, x2, x5, x6, x7)
U199_GGAAGG(x1, x2, x3, x4, x5, x6, x7)  =  U199_GGAAGG(x1, x2, x5, x6, x7)
U200_GGAAGG(x1, x2, x3, x4, x5, x6, x7)  =  U200_GGAAGG(x1, x2, x5, x6, x7)
PL_IN_GGGGG(x1, x2, x3, x4, x5)  =  PL_IN_GGGGG(x1, x2, x3, x4, x5)
U14_GGGGG(x1, x2, x3, x4, x5, x6)  =  U14_GGGGG(x1, x2, x3, x4, x5, x6)
U15_GGGGG(x1, x2, x3, x4, x5, x6, x7)  =  U15_GGGGG(x1, x2, x3, x4, x5, x6, x7)
U16_GGGGG(x1, x2, x3, x4, x5, x6, x7)  =  U16_GGGGG(x1, x2, x3, x4, x5, x6, x7)
U17_GGGGG(x1, x2, x3, x4, x5, x6, x7)  =  U17_GGGGG(x1, x2, x3, x4, x5, x6, x7)
U18_GGGGG(x1, x2, x3, x4, x5, x6, x7)  =  U18_GGGGG(x1, x2, x3, x4, x5, x6, x7)
ADDK_IN_GGA(x1, x2, x3)  =  ADDK_IN_GGA(x1, x2)
U13_GGA(x1, x2, x3, x4)  =  U13_GGA(x1, x2, x4)
U19_GGGGG(x1, x2, x3, x4, x5, x6, x7)  =  U19_GGGGG(x1, x2, x3, x4, x5, x6, x7)
U20_GGGGG(x1, x2, x3, x4, x5, x6, x7)  =  U20_GGGGG(x1, x2, x3, x4, x5, x6, x7)
U21_GGGGG(x1, x2, x3, x4, x5, x6, x7)  =  U21_GGGGG(x1, x2, x3, x4, x5, x6, x7)
U22_GGGGG(x1, x2, x3, x4, x5, x6, x7)  =  U22_GGGGG(x1, x2, x3, x4, x5, x6, x7)
U23_GGGGG(x1, x2, x3, x4, x5, x6, x7)  =  U23_GGGGG(x1, x2, x3, x4, x5, x6, x7)
U24_GGGGG(x1, x2, x3, x4, x5, x6, x7)  =  U24_GGGGG(x1, x2, x3, x4, x5, x6, x7)
U185_GG(x1, x2, x3, x4)  =  U185_GG(x1, x2, x3, x4)
U186_GG(x1, x2, x3, x4)  =  U186_GG(x1, x2, x3, x4)

We have to consider all (P,R,Pi)-chains

Infinitary Constructor Rewriting Termination of PiDP implies Termination of TRIPLES

(4) Obligation:

Pi DP problem:
The TRS P consists of the following rules:

QUEENSR_IN_A(.(X1, X2)) → U201_A(X1, X2, pO_in_agaa(X1, .(s(s(0)), .(s(s(s(0))), .(s(s(s(s(0)))), .(s(s(s(s(s(0))))), .(s(s(s(s(s(s(0)))))), .(s(s(s(s(s(s(s(0))))))), .(s(s(s(s(s(s(s(s(0)))))))), []))))))), X3, X2))
QUEENSR_IN_A(.(X1, X2)) → PO_IN_AGAA(X1, .(s(s(0)), .(s(s(s(0))), .(s(s(s(s(0)))), .(s(s(s(s(s(0))))), .(s(s(s(s(s(s(0)))))), .(s(s(s(s(s(s(s(0))))))), .(s(s(s(s(s(s(s(s(0)))))))), []))))))), X3, X2)
PO_IN_AGAA(X1, X2, .(s(0), X3), X4) → U187_AGAA(X1, X2, X3, X4, deleteA_in_aga(X1, X2, X3))
PO_IN_AGAA(X1, X2, .(s(0), X3), X4) → DELETEA_IN_AGA(X1, X2, X3)
DELETEA_IN_AGA(X1, .(X2, X3), .(X2, X4)) → U1_AGA(X1, X2, X3, X4, deleteA_in_aga(X1, X3, X4))
DELETEA_IN_AGA(X1, .(X2, X3), .(X2, X4)) → DELETEA_IN_AGA(X1, X3, X4)
PO_IN_AGAA(X1, X2, X3, X4) → U188_AGAA(X1, X2, X3, X4, deletecP_in_aga(X1, X2, X3))
U188_AGAA(X1, X2, X3, X4, deletecP_out_aga(X1, X2, X3)) → U189_AGAA(X1, X2, X3, X4, permB_in_ga(X3, X4))
U188_AGAA(X1, X2, X3, X4, deletecP_out_aga(X1, X2, X3)) → PERMB_IN_GA(X3, X4)
PERMB_IN_GA(.(X1, X2), .(X3, X4)) → U2_GA(X1, X2, X3, X4, deleteA_in_aga(X3, .(X1, X2), X5))
PERMB_IN_GA(.(X1, X2), .(X3, X4)) → DELETEA_IN_AGA(X3, .(X1, X2), X5)
PERMB_IN_GA(.(X1, X2), .(X3, X4)) → U3_GA(X1, X2, X3, X4, deletecA_in_aga(X3, .(X1, X2), X5))
U3_GA(X1, X2, X3, X4, deletecA_out_aga(X3, .(X1, X2), X5)) → U4_GA(X1, X2, X3, X4, permB_in_ga(X5, X4))
U3_GA(X1, X2, X3, X4, deletecA_out_aga(X3, .(X1, X2), X5)) → PERMB_IN_GA(X5, X4)
U188_AGAA(X1, X2, X3, X4, deletecP_out_aga(X1, X2, X3)) → U190_AGAA(X1, X2, X3, X4, permcB_in_ga(X3, X4))
U190_AGAA(X1, X2, X3, X4, permcB_out_ga(X3, X4)) → U191_AGAA(X1, X2, X3, X4, pM_in_gg(X1, X4))
U190_AGAA(X1, X2, X3, X4, permcB_out_ga(X3, X4)) → PM_IN_GG(X1, X4)
PM_IN_GG(X1, .(X2, X3)) → U25_GG(X1, X2, X3, notEqC_in_gg(X1, X2))
PM_IN_GG(X1, .(X2, X3)) → NOTEQC_IN_GG(X1, X2)
NOTEQC_IN_GG(s(X1), s(X2)) → U5_GG(X1, X2, notEqC_in_gg(X1, X2))
NOTEQC_IN_GG(s(X1), s(X2)) → NOTEQC_IN_GG(X1, X2)
PM_IN_GG(X1, .(X2, X3)) → U26_GG(X1, X2, X3, notEqcC_in_gg(X1, X2))
U26_GG(X1, X2, X3, notEqcC_out_gg(X1, X2)) → U27_GG(X1, X2, X3, addD_in_ga(X2, X4))
U26_GG(X1, X2, X3, notEqcC_out_gg(X1, X2)) → ADDD_IN_GA(X2, X4)
ADDD_IN_GA(s(X1), s(X2)) → U6_GA(X1, X2, addD_in_ga(X1, X2))
ADDD_IN_GA(s(X1), s(X2)) → ADDD_IN_GA(X1, X2)
U26_GG(X1, X2, X3, notEqcC_out_gg(X1, X2)) → U28_GG(X1, X2, X3, addcD_in_ga(X2, X4))
U28_GG(X1, X2, X3, addcD_out_ga(X2, X4)) → U29_GG(X1, X2, X3, notEqC_in_gg(X1, X4))
U28_GG(X1, X2, X3, addcD_out_ga(X2, X4)) → NOTEQC_IN_GG(X1, X4)
U28_GG(X1, X2, X3, addcD_out_ga(X2, X4)) → U30_GG(X1, X2, X3, notEqcC_in_gg(X1, X4))
U30_GG(X1, X2, X3, notEqcC_out_gg(X1, X4)) → U31_GG(X1, X2, X3, addD_in_ga(X1, X5))
U30_GG(X1, X2, X3, notEqcC_out_gg(X1, X4)) → ADDD_IN_GA(X1, X5)
U30_GG(X1, X2, X3, notEqcC_out_gg(X1, X4)) → U32_GG(X1, X2, X3, addcD_in_ga(X1, X5))
U32_GG(X1, X2, X3, addcD_out_ga(X1, X5)) → U33_GG(X1, X2, X3, notEqC_in_gg(X2, X5))
U32_GG(X1, X2, X3, addcD_out_ga(X1, X5)) → NOTEQC_IN_GG(X2, X5)
PM_IN_GG(X1, .(X2, .(X3, X4))) → U34_GG(X1, X2, X3, X4, notEqcC_in_gg(X1, X2))
U34_GG(X1, X2, X3, X4, notEqcC_out_gg(X1, X2)) → U35_GG(X1, X2, X3, X4, addcD_in_ga(X2, X5))
U35_GG(X1, X2, X3, X4, addcD_out_ga(X2, X5)) → U36_GG(X1, X2, X3, X4, notEqcC_in_gg(X1, X5))
U36_GG(X1, X2, X3, X4, notEqcC_out_gg(X1, X5)) → U37_GG(X1, X2, X3, X4, addcD_in_ga(X1, X6))
U37_GG(X1, X2, X3, X4, addcD_out_ga(X1, X6)) → U38_GG(X1, X2, X3, X4, notEqcC_in_gg(X2, X6))
U38_GG(X1, X2, X3, X4, notEqcC_out_gg(X2, X6)) → U39_GG(X1, X2, X3, X4, notEqC_in_gg(X1, X3))
U38_GG(X1, X2, X3, X4, notEqcC_out_gg(X2, X6)) → NOTEQC_IN_GG(X1, X3)
U38_GG(X1, X2, X3, X4, notEqcC_out_gg(X2, X6)) → U40_GG(X1, X2, X3, X4, notEqcC_in_gg(X1, X3))
U40_GG(X1, X2, X3, X4, notEqcC_out_gg(X1, X3)) → U41_GG(X1, X2, X3, X4, addE_in_ga(X3, X7))
U40_GG(X1, X2, X3, X4, notEqcC_out_gg(X1, X3)) → ADDE_IN_GA(X3, X7)
ADDE_IN_GA(s(X1), s(X2)) → U7_GA(X1, X2, addE_in_ga(X1, X2))
ADDE_IN_GA(s(X1), s(X2)) → ADDE_IN_GA(X1, X2)
U40_GG(X1, X2, X3, X4, notEqcC_out_gg(X1, X3)) → U42_GG(X1, X2, X3, X4, addcE_in_ga(X3, X7))
U42_GG(X1, X2, X3, X4, addcE_out_ga(X3, X7)) → U43_GG(X1, X2, X3, X4, notEqC_in_gg(X1, X7))
U42_GG(X1, X2, X3, X4, addcE_out_ga(X3, X7)) → NOTEQC_IN_GG(X1, X7)
U42_GG(X1, X2, X3, X4, addcE_out_ga(X3, X7)) → U44_GG(X1, X2, X3, X4, notEqcC_in_gg(X1, X7))
U44_GG(X1, X2, X3, X4, notEqcC_out_gg(X1, X7)) → U45_GG(X1, X2, X3, X4, addE_in_ga(X1, X8))
U44_GG(X1, X2, X3, X4, notEqcC_out_gg(X1, X7)) → ADDE_IN_GA(X1, X8)
U44_GG(X1, X2, X3, X4, notEqcC_out_gg(X1, X7)) → U46_GG(X1, X2, X3, X4, addcE_in_ga(X1, X8))
U46_GG(X1, X2, X3, X4, addcE_out_ga(X1, X8)) → U47_GG(X1, X2, X3, X4, notEqC_in_gg(X3, X8))
U46_GG(X1, X2, X3, X4, addcE_out_ga(X1, X8)) → NOTEQC_IN_GG(X3, X8)
PM_IN_GG(X1, .(X2, .(X3, .(X4, X5)))) → U48_GG(X1, X2, X3, X4, X5, notEqcC_in_gg(X1, X2))
U48_GG(X1, X2, X3, X4, X5, notEqcC_out_gg(X1, X2)) → U49_GG(X1, X2, X3, X4, X5, addcD_in_ga(X2, X6))
U49_GG(X1, X2, X3, X4, X5, addcD_out_ga(X2, X6)) → U50_GG(X1, X2, X3, X4, X5, notEqcC_in_gg(X1, X6))
U50_GG(X1, X2, X3, X4, X5, notEqcC_out_gg(X1, X6)) → U51_GG(X1, X2, X3, X4, X5, addcD_in_ga(X1, X7))
U51_GG(X1, X2, X3, X4, X5, addcD_out_ga(X1, X7)) → U52_GG(X1, X2, X3, X4, X5, notEqcC_in_gg(X2, X7))
U52_GG(X1, X2, X3, X4, X5, notEqcC_out_gg(X2, X7)) → U53_GG(X1, X2, X3, X4, X5, notEqcC_in_gg(X1, X3))
U53_GG(X1, X2, X3, X4, X5, notEqcC_out_gg(X1, X3)) → U54_GG(X1, X2, X3, X4, X5, addcE_in_ga(X3, X8))
U54_GG(X1, X2, X3, X4, X5, addcE_out_ga(X3, X8)) → U55_GG(X1, X2, X3, X4, X5, notEqcC_in_gg(X1, X8))
U55_GG(X1, X2, X3, X4, X5, notEqcC_out_gg(X1, X8)) → U56_GG(X1, X2, X3, X4, X5, addcE_in_ga(X1, X9))
U56_GG(X1, X2, X3, X4, X5, addcE_out_ga(X1, X9)) → U57_GG(X1, X2, X3, X4, X5, notEqcC_in_gg(X3, X9))
U57_GG(X1, X2, X3, X4, X5, notEqcC_out_gg(X3, X9)) → U58_GG(X1, X2, X3, X4, X5, notEqC_in_gg(X1, X4))
U57_GG(X1, X2, X3, X4, X5, notEqcC_out_gg(X3, X9)) → NOTEQC_IN_GG(X1, X4)
U57_GG(X1, X2, X3, X4, X5, notEqcC_out_gg(X3, X9)) → U59_GG(X1, X2, X3, X4, X5, notEqcC_in_gg(X1, X4))
U59_GG(X1, X2, X3, X4, X5, notEqcC_out_gg(X1, X4)) → U60_GG(X1, X2, X3, X4, X5, addF_in_ga(X4, X10))
U59_GG(X1, X2, X3, X4, X5, notEqcC_out_gg(X1, X4)) → ADDF_IN_GA(X4, X10)
ADDF_IN_GA(s(X1), s(X2)) → U8_GA(X1, X2, addF_in_ga(X1, X2))
ADDF_IN_GA(s(X1), s(X2)) → ADDF_IN_GA(X1, X2)
U59_GG(X1, X2, X3, X4, X5, notEqcC_out_gg(X1, X4)) → U61_GG(X1, X2, X3, X4, X5, addcF_in_ga(X4, X10))
U61_GG(X1, X2, X3, X4, X5, addcF_out_ga(X4, X10)) → U62_GG(X1, X2, X3, X4, X5, notEqC_in_gg(X1, X10))
U61_GG(X1, X2, X3, X4, X5, addcF_out_ga(X4, X10)) → NOTEQC_IN_GG(X1, X10)
U61_GG(X1, X2, X3, X4, X5, addcF_out_ga(X4, X10)) → U63_GG(X1, X2, X3, X4, X5, notEqcC_in_gg(X1, X10))
U63_GG(X1, X2, X3, X4, X5, notEqcC_out_gg(X1, X10)) → U64_GG(X1, X2, X3, X4, X5, addF_in_ga(X1, X11))
U63_GG(X1, X2, X3, X4, X5, notEqcC_out_gg(X1, X10)) → ADDF_IN_GA(X1, X11)
U63_GG(X1, X2, X3, X4, X5, notEqcC_out_gg(X1, X10)) → U65_GG(X1, X2, X3, X4, X5, addcF_in_ga(X1, X11))
U65_GG(X1, X2, X3, X4, X5, addcF_out_ga(X1, X11)) → U66_GG(X1, X2, X3, X4, X5, notEqC_in_gg(X4, X11))
U65_GG(X1, X2, X3, X4, X5, addcF_out_ga(X1, X11)) → NOTEQC_IN_GG(X4, X11)
PM_IN_GG(X1, .(X2, .(X3, .(X4, .(X5, X6))))) → U67_GG(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X2))
U67_GG(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X2)) → U68_GG(X1, X2, X3, X4, X5, X6, addcD_in_ga(X2, X7))
U68_GG(X1, X2, X3, X4, X5, X6, addcD_out_ga(X2, X7)) → U69_GG(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X7))
U69_GG(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X7)) → U70_GG(X1, X2, X3, X4, X5, X6, addcD_in_ga(X1, X8))
U70_GG(X1, X2, X3, X4, X5, X6, addcD_out_ga(X1, X8)) → U71_GG(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X2, X8))
U71_GG(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X2, X8)) → U72_GG(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X3))
U72_GG(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X3)) → U73_GG(X1, X2, X3, X4, X5, X6, addcE_in_ga(X3, X9))
U73_GG(X1, X2, X3, X4, X5, X6, addcE_out_ga(X3, X9)) → U74_GG(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X9))
U74_GG(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X9)) → U75_GG(X1, X2, X3, X4, X5, X6, addcE_in_ga(X1, X10))
U75_GG(X1, X2, X3, X4, X5, X6, addcE_out_ga(X1, X10)) → U76_GG(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X3, X10))
U76_GG(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X3, X10)) → U77_GG(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X4))
U77_GG(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X4)) → U78_GG(X1, X2, X3, X4, X5, X6, addcF_in_ga(X4, X11))
U78_GG(X1, X2, X3, X4, X5, X6, addcF_out_ga(X4, X11)) → U79_GG(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X11))
U79_GG(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X11)) → U80_GG(X1, X2, X3, X4, X5, X6, addcF_in_ga(X1, X12))
U80_GG(X1, X2, X3, X4, X5, X6, addcF_out_ga(X1, X12)) → U81_GG(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X4, X12))
U81_GG(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X4, X12)) → U82_GG(X1, X2, X3, X4, X5, X6, notEqC_in_gg(X1, X5))
U81_GG(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X4, X12)) → NOTEQC_IN_GG(X1, X5)
U81_GG(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X4, X12)) → U83_GG(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X5))
U83_GG(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X5)) → U84_GG(X1, X2, X3, X4, X5, X6, addG_in_ga(X5, X13))
U83_GG(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X5)) → ADDG_IN_GA(X5, X13)
ADDG_IN_GA(s(X1), s(X2)) → U9_GA(X1, X2, addG_in_ga(X1, X2))
ADDG_IN_GA(s(X1), s(X2)) → ADDG_IN_GA(X1, X2)
U83_GG(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X5)) → U85_GG(X1, X2, X3, X4, X5, X6, addcG_in_ga(X5, X13))
U85_GG(X1, X2, X3, X4, X5, X6, addcG_out_ga(X5, X13)) → U86_GG(X1, X2, X3, X4, X5, X6, notEqC_in_gg(X1, X13))
U85_GG(X1, X2, X3, X4, X5, X6, addcG_out_ga(X5, X13)) → NOTEQC_IN_GG(X1, X13)
U85_GG(X1, X2, X3, X4, X5, X6, addcG_out_ga(X5, X13)) → U87_GG(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X13))
U87_GG(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X13)) → U88_GG(X1, X2, X3, X4, X5, X6, addG_in_ga(X1, X14))
U87_GG(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X13)) → ADDG_IN_GA(X1, X14)
U87_GG(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X13)) → U89_GG(X1, X2, X3, X4, X5, X6, addcG_in_ga(X1, X14))
U89_GG(X1, X2, X3, X4, X5, X6, addcG_out_ga(X1, X14)) → U90_GG(X1, X2, X3, X4, X5, X6, notEqC_in_gg(X5, X14))
U89_GG(X1, X2, X3, X4, X5, X6, addcG_out_ga(X1, X14)) → NOTEQC_IN_GG(X5, X14)
PM_IN_GG(X1, .(X2, .(X3, .(X4, .(X5, .(X6, X7)))))) → U91_GG(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X2))
U91_GG(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X2)) → U92_GG(X1, X2, X3, X4, X5, X6, X7, addcD_in_ga(X2, X8))
U92_GG(X1, X2, X3, X4, X5, X6, X7, addcD_out_ga(X2, X8)) → U93_GG(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X8))
U93_GG(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X8)) → U94_GG(X1, X2, X3, X4, X5, X6, X7, addcD_in_ga(X1, X9))
U94_GG(X1, X2, X3, X4, X5, X6, X7, addcD_out_ga(X1, X9)) → U95_GG(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X2, X9))
U95_GG(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X2, X9)) → U96_GG(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X3))
U96_GG(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X3)) → U97_GG(X1, X2, X3, X4, X5, X6, X7, addcE_in_ga(X3, X10))
U97_GG(X1, X2, X3, X4, X5, X6, X7, addcE_out_ga(X3, X10)) → U98_GG(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X10))
U98_GG(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X10)) → U99_GG(X1, X2, X3, X4, X5, X6, X7, addcE_in_ga(X1, X11))
U99_GG(X1, X2, X3, X4, X5, X6, X7, addcE_out_ga(X1, X11)) → U100_GG(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X3, X11))
U100_GG(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X3, X11)) → U101_GG(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X4))
U101_GG(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X4)) → U102_GG(X1, X2, X3, X4, X5, X6, X7, addcF_in_ga(X4, X12))
U102_GG(X1, X2, X3, X4, X5, X6, X7, addcF_out_ga(X4, X12)) → U103_GG(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X12))
U103_GG(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X12)) → U104_GG(X1, X2, X3, X4, X5, X6, X7, addcF_in_ga(X1, X13))
U104_GG(X1, X2, X3, X4, X5, X6, X7, addcF_out_ga(X1, X13)) → U105_GG(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X4, X13))
U105_GG(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X4, X13)) → U106_GG(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X5))
U106_GG(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X5)) → U107_GG(X1, X2, X3, X4, X5, X6, X7, addcG_in_ga(X5, X14))
U107_GG(X1, X2, X3, X4, X5, X6, X7, addcG_out_ga(X5, X14)) → U108_GG(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X14))
U108_GG(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X14)) → U109_GG(X1, X2, X3, X4, X5, X6, X7, addcG_in_ga(X1, X15))
U109_GG(X1, X2, X3, X4, X5, X6, X7, addcG_out_ga(X1, X15)) → U110_GG(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X5, X15))
U110_GG(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X5, X15)) → U111_GG(X1, X2, X3, X4, X5, X6, X7, notEqC_in_gg(X1, X6))
U110_GG(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X5, X15)) → NOTEQC_IN_GG(X1, X6)
U110_GG(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X5, X15)) → U112_GG(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X6))
U112_GG(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X6)) → U113_GG(X1, X2, X3, X4, X5, X6, X7, addH_in_ga(X6, X16))
U112_GG(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X6)) → ADDH_IN_GA(X6, X16)
ADDH_IN_GA(s(X1), s(X2)) → U10_GA(X1, X2, addH_in_ga(X1, X2))
ADDH_IN_GA(s(X1), s(X2)) → ADDH_IN_GA(X1, X2)
U112_GG(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X6)) → U114_GG(X1, X2, X3, X4, X5, X6, X7, addcH_in_ga(X6, X16))
U114_GG(X1, X2, X3, X4, X5, X6, X7, addcH_out_ga(X6, X16)) → U115_GG(X1, X2, X3, X4, X5, X6, X7, notEqC_in_gg(X1, X16))
U114_GG(X1, X2, X3, X4, X5, X6, X7, addcH_out_ga(X6, X16)) → NOTEQC_IN_GG(X1, X16)
U114_GG(X1, X2, X3, X4, X5, X6, X7, addcH_out_ga(X6, X16)) → U116_GG(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X16))
U116_GG(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X16)) → U117_GG(X1, X2, X3, X4, X5, X6, X7, addH_in_ga(X1, X17))
U116_GG(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X16)) → ADDH_IN_GA(X1, X17)
U116_GG(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X16)) → U118_GG(X1, X2, X3, X4, X5, X6, X7, addcH_in_ga(X1, X17))
U118_GG(X1, X2, X3, X4, X5, X6, X7, addcH_out_ga(X1, X17)) → U119_GG(X1, X2, X3, X4, X5, X6, X7, notEqC_in_gg(X6, X17))
U118_GG(X1, X2, X3, X4, X5, X6, X7, addcH_out_ga(X1, X17)) → NOTEQC_IN_GG(X6, X17)
PM_IN_GG(X1, .(X2, .(X3, .(X4, .(X5, .(X6, .(X7, X8))))))) → U120_GG(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X1, X2))
U120_GG(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X2)) → U121_GG(X1, X2, X3, X4, X5, X6, X7, X8, addcD_in_ga(X2, X9))
U121_GG(X1, X2, X3, X4, X5, X6, X7, X8, addcD_out_ga(X2, X9)) → U122_GG(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X1, X9))
U122_GG(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X9)) → U123_GG(X1, X2, X3, X4, X5, X6, X7, X8, addcD_in_ga(X1, X10))
U123_GG(X1, X2, X3, X4, X5, X6, X7, X8, addcD_out_ga(X1, X10)) → U124_GG(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X2, X10))
U124_GG(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X2, X10)) → U125_GG(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X1, X3))
U125_GG(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X3)) → U126_GG(X1, X2, X3, X4, X5, X6, X7, X8, addcE_in_ga(X3, X11))
U126_GG(X1, X2, X3, X4, X5, X6, X7, X8, addcE_out_ga(X3, X11)) → U127_GG(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X1, X11))
U127_GG(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X11)) → U128_GG(X1, X2, X3, X4, X5, X6, X7, X8, addcE_in_ga(X1, X12))
U128_GG(X1, X2, X3, X4, X5, X6, X7, X8, addcE_out_ga(X1, X12)) → U129_GG(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X3, X12))
U129_GG(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X3, X12)) → U130_GG(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X1, X4))
U130_GG(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X4)) → U131_GG(X1, X2, X3, X4, X5, X6, X7, X8, addcF_in_ga(X4, X13))
U131_GG(X1, X2, X3, X4, X5, X6, X7, X8, addcF_out_ga(X4, X13)) → U132_GG(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X1, X13))
U132_GG(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X13)) → U133_GG(X1, X2, X3, X4, X5, X6, X7, X8, addcF_in_ga(X1, X14))
U133_GG(X1, X2, X3, X4, X5, X6, X7, X8, addcF_out_ga(X1, X14)) → U134_GG(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X4, X14))
U134_GG(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X4, X14)) → U135_GG(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X1, X5))
U135_GG(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X5)) → U136_GG(X1, X2, X3, X4, X5, X6, X7, X8, addcG_in_ga(X5, X15))
U136_GG(X1, X2, X3, X4, X5, X6, X7, X8, addcG_out_ga(X5, X15)) → U137_GG(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X1, X15))
U137_GG(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X15)) → U138_GG(X1, X2, X3, X4, X5, X6, X7, X8, addcG_in_ga(X1, X16))
U138_GG(X1, X2, X3, X4, X5, X6, X7, X8, addcG_out_ga(X1, X16)) → U139_GG(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X5, X16))
U139_GG(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X5, X16)) → U140_GG(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X1, X6))
U140_GG(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X6)) → U141_GG(X1, X2, X3, X4, X5, X6, X7, X8, addcH_in_ga(X6, X17))
U141_GG(X1, X2, X3, X4, X5, X6, X7, X8, addcH_out_ga(X6, X17)) → U142_GG(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X1, X17))
U142_GG(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X17)) → U143_GG(X1, X2, X3, X4, X5, X6, X7, X8, addcH_in_ga(X1, X18))
U143_GG(X1, X2, X3, X4, X5, X6, X7, X8, addcH_out_ga(X1, X18)) → U144_GG(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X6, X18))
U144_GG(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X6, X18)) → U145_GG(X1, X2, X3, X4, X5, X6, X7, X8, notEqC_in_gg(X1, X7))
U144_GG(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X6, X18)) → NOTEQC_IN_GG(X1, X7)
U144_GG(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X6, X18)) → U146_GG(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X1, X7))
U146_GG(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X7)) → U147_GG(X1, X2, X3, X4, X5, X6, X7, X8, addI_in_ga(X7, X19))
U146_GG(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X7)) → ADDI_IN_GA(X7, X19)
ADDI_IN_GA(s(X1), s(X2)) → U11_GA(X1, X2, addI_in_ga(X1, X2))
ADDI_IN_GA(s(X1), s(X2)) → ADDI_IN_GA(X1, X2)
U146_GG(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X7)) → U148_GG(X1, X2, X3, X4, X5, X6, X7, X8, addcI_in_ga(X7, X19))
U148_GG(X1, X2, X3, X4, X5, X6, X7, X8, addcI_out_ga(X7, X19)) → U149_GG(X1, X2, X3, X4, X5, X6, X7, X8, notEqC_in_gg(X1, X19))
U148_GG(X1, X2, X3, X4, X5, X6, X7, X8, addcI_out_ga(X7, X19)) → NOTEQC_IN_GG(X1, X19)
U148_GG(X1, X2, X3, X4, X5, X6, X7, X8, addcI_out_ga(X7, X19)) → U150_GG(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X1, X19))
U150_GG(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X19)) → U151_GG(X1, X2, X3, X4, X5, X6, X7, X8, addI_in_ga(X1, X20))
U150_GG(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X19)) → ADDI_IN_GA(X1, X20)
U150_GG(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X19)) → U152_GG(X1, X2, X3, X4, X5, X6, X7, X8, addcI_in_ga(X1, X20))
U152_GG(X1, X2, X3, X4, X5, X6, X7, X8, addcI_out_ga(X1, X20)) → U153_GG(X1, X2, X3, X4, X5, X6, X7, X8, notEqC_in_gg(X7, X20))
U152_GG(X1, X2, X3, X4, X5, X6, X7, X8, addcI_out_ga(X1, X20)) → NOTEQC_IN_GG(X7, X20)
PM_IN_GG(X1, .(X2, .(X3, .(X4, .(X5, .(X6, .(X7, .(X8, X9)))))))) → U154_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X2))
U154_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X2)) → U155_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcD_in_ga(X2, X10))
U155_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcD_out_ga(X2, X10)) → U156_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X10))
U156_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X10)) → U157_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcD_in_ga(X1, X11))
U157_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcD_out_ga(X1, X11)) → U158_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X2, X11))
U158_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X2, X11)) → U159_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X3))
U159_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X3)) → U160_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcE_in_ga(X3, X12))
U160_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcE_out_ga(X3, X12)) → U161_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X12))
U161_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X12)) → U162_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcE_in_ga(X1, X13))
U162_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcE_out_ga(X1, X13)) → U163_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X3, X13))
U163_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X3, X13)) → U164_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X4))
U164_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X4)) → U165_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcF_in_ga(X4, X14))
U165_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcF_out_ga(X4, X14)) → U166_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X14))
U166_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X14)) → U167_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcF_in_ga(X1, X15))
U167_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcF_out_ga(X1, X15)) → U168_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X4, X15))
U168_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X4, X15)) → U169_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X5))
U169_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X5)) → U170_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcG_in_ga(X5, X16))
U170_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcG_out_ga(X5, X16)) → U171_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X16))
U171_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X16)) → U172_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcG_in_ga(X1, X17))
U172_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcG_out_ga(X1, X17)) → U173_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X5, X17))
U173_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X5, X17)) → U174_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X6))
U174_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X6)) → U175_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcH_in_ga(X6, X18))
U175_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcH_out_ga(X6, X18)) → U176_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X18))
U176_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X18)) → U177_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcH_in_ga(X1, X19))
U177_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcH_out_ga(X1, X19)) → U178_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X6, X19))
U178_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X6, X19)) → U179_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X7))
U179_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X7)) → U180_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcI_in_ga(X7, X20))
U180_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcI_out_ga(X7, X20)) → U181_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X20))
U181_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X20)) → U182_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcI_in_ga(X1, X21))
U182_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcI_out_ga(X1, X21)) → U183_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X7, X21))
U183_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X7, X21)) → U184_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, pQ_in_ggaagg(X1, X8, X22, X23, X9, s(s(s(s(s(s(s(0)))))))))
U183_GG(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X7, X21)) → PQ_IN_GGAAGG(X1, X8, X22, X23, X9, s(s(s(s(s(s(s(0))))))))
PQ_IN_GGAAGG(X1, X2, X3, X4, X5, X6) → U192_GGAAGG(X1, X2, X3, X4, X5, X6, notEqC_in_gg(X1, X2))
PQ_IN_GGAAGG(X1, X2, X3, X4, X5, X6) → NOTEQC_IN_GG(X1, X2)
PQ_IN_GGAAGG(X1, X2, X3, X4, X5, X6) → U193_GGAAGG(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X2))
U193_GGAAGG(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X2)) → U194_GGAAGG(X1, X2, X3, X4, X5, X6, addJ_in_ga(X2, X3))
U193_GGAAGG(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X2)) → ADDJ_IN_GA(X2, X3)
ADDJ_IN_GA(s(X1), s(X2)) → U12_GA(X1, X2, addJ_in_ga(X1, X2))
ADDJ_IN_GA(s(X1), s(X2)) → ADDJ_IN_GA(X1, X2)
U193_GGAAGG(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X2)) → U195_GGAAGG(X1, X2, X3, X4, X5, X6, addcJ_in_ga(X2, X3))
U195_GGAAGG(X1, X2, X3, X4, X5, X6, addcJ_out_ga(X2, X3)) → U196_GGAAGG(X1, X2, X3, X4, X5, X6, notEqC_in_gg(X1, X3))
U195_GGAAGG(X1, X2, X3, X4, X5, X6, addcJ_out_ga(X2, X3)) → NOTEQC_IN_GG(X1, X3)
U195_GGAAGG(X1, X2, X3, X4, X5, X6, addcJ_out_ga(X2, X3)) → U197_GGAAGG(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X3))
U197_GGAAGG(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X3)) → U198_GGAAGG(X1, X2, X3, X4, X5, X6, addJ_in_ga(X1, X4))
U197_GGAAGG(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X3)) → ADDJ_IN_GA(X1, X4)
U197_GGAAGG(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X3)) → U199_GGAAGG(X1, X2, X3, X4, X5, X6, addcJ_in_ga(X1, X4))
U199_GGAAGG(X1, X2, X3, X4, X5, X6, addcJ_out_ga(X1, X4)) → U200_GGAAGG(X1, X2, X3, X4, X5, X6, pL_in_ggggg(X2, X4, X1, X5, X6))
U199_GGAAGG(X1, X2, X3, X4, X5, X6, addcJ_out_ga(X1, X4)) → PL_IN_GGGGG(X2, X4, X1, X5, X6)
PL_IN_GGGGG(X1, X2, X3, X4, X5) → U14_GGGGG(X1, X2, X3, X4, X5, notEqC_in_gg(X1, X2))
PL_IN_GGGGG(X1, X2, X3, X4, X5) → NOTEQC_IN_GG(X1, X2)
PL_IN_GGGGG(X1, X2, X3, .(X4, X5), X6) → U15_GGGGG(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X2))
U15_GGGGG(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X2)) → U16_GGGGG(X1, X2, X3, X4, X5, X6, notEqC_in_gg(X3, X4))
U15_GGGGG(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X2)) → NOTEQC_IN_GG(X3, X4)
U15_GGGGG(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X2)) → U17_GGGGG(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X3, X4))
U17_GGGGG(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X3, X4)) → U18_GGGGG(X1, X2, X3, X4, X5, X6, addK_in_gga(X4, X6, X7))
U17_GGGGG(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X3, X4)) → ADDK_IN_GGA(X4, X6, X7)
ADDK_IN_GGA(s(X1), X2, s(X3)) → U13_GGA(X1, X2, X3, addK_in_gga(X1, X2, X3))
ADDK_IN_GGA(s(X1), X2, s(X3)) → ADDK_IN_GGA(X1, X2, X3)
U17_GGGGG(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X3, X4)) → U19_GGGGG(X1, X2, X3, X4, X5, X6, addcK_in_gga(X4, X6, X7))
U19_GGGGG(X1, X2, X3, X4, X5, X6, addcK_out_gga(X4, X6, X7)) → U20_GGGGG(X1, X2, X3, X4, X5, X6, notEqC_in_gg(X3, X7))
U19_GGGGG(X1, X2, X3, X4, X5, X6, addcK_out_gga(X4, X6, X7)) → NOTEQC_IN_GG(X3, X7)
U19_GGGGG(X1, X2, X3, X4, X5, X6, addcK_out_gga(X4, X6, X7)) → U21_GGGGG(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X3, X7))
U21_GGGGG(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X3, X7)) → U22_GGGGG(X1, X2, X3, X4, X5, X6, addK_in_gga(X3, X6, X8))
U21_GGGGG(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X3, X7)) → ADDK_IN_GGA(X3, X6, X8)
U21_GGGGG(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X3, X7)) → U23_GGGGG(X1, X2, X3, X4, X5, X6, addcK_in_gga(X3, X6, X8))
U23_GGGGG(X1, X2, X3, X4, X5, X6, addcK_out_gga(X3, X6, X8)) → U24_GGGGG(X1, X2, X3, X4, X5, X6, pL_in_ggggg(X4, X8, X3, X5, s(X6)))
U23_GGGGG(X1, X2, X3, X4, X5, X6, addcK_out_gga(X3, X6, X8)) → PL_IN_GGGGG(X4, X8, X3, X5, s(X6))
PM_IN_GG(X1, .(X2, X3)) → U185_GG(X1, X2, X3, noattackcN_in_gg(X1, .(X2, X3)))
U185_GG(X1, X2, X3, noattackcN_out_gg(X1, .(X2, X3))) → U186_GG(X1, X2, X3, pM_in_gg(X2, X3))
U185_GG(X1, X2, X3, noattackcN_out_gg(X1, .(X2, X3))) → PM_IN_GG(X2, X3)

The TRS R consists of the following rules:

deletecP_in_aga(s(0), X1, X1) → deletecP_out_aga(s(0), X1, X1)
deletecP_in_aga(X1, X2, .(s(0), X3)) → U233_aga(X1, X2, X3, deletecA_in_aga(X1, X2, X3))
deletecA_in_aga(X1, .(X1, X2), X2) → deletecA_out_aga(X1, .(X1, X2), X2)
deletecA_in_aga(X1, .(X2, X3), .(X2, X4)) → U203_aga(X1, X2, X3, X4, deletecA_in_aga(X1, X3, X4))
U203_aga(X1, X2, X3, X4, deletecA_out_aga(X1, X3, X4)) → deletecA_out_aga(X1, .(X2, X3), .(X2, X4))
U233_aga(X1, X2, X3, deletecA_out_aga(X1, X2, X3)) → deletecP_out_aga(X1, X2, .(s(0), X3))
permcB_in_ga([], []) → permcB_out_ga([], [])
permcB_in_ga(.(X1, X2), .(X3, X4)) → U204_ga(X1, X2, X3, X4, deletecA_in_aga(X3, .(X1, X2), X5))
U204_ga(X1, X2, X3, X4, deletecA_out_aga(X3, .(X1, X2), X5)) → U205_ga(X1, X2, X3, X4, permcB_in_ga(X5, X4))
U205_ga(X1, X2, X3, X4, permcB_out_ga(X5, X4)) → permcB_out_ga(.(X1, X2), .(X3, X4))
notEqcC_in_gg(0, s(X1)) → notEqcC_out_gg(0, s(X1))
notEqcC_in_gg(s(X1), 0) → notEqcC_out_gg(s(X1), 0)
notEqcC_in_gg(s(X1), s(X2)) → U206_gg(X1, X2, notEqcC_in_gg(X1, X2))
U206_gg(X1, X2, notEqcC_out_gg(X1, X2)) → notEqcC_out_gg(s(X1), s(X2))
addcD_in_ga(0, s(0)) → addcD_out_ga(0, s(0))
addcD_in_ga(s(X1), s(X2)) → U207_ga(X1, X2, addcD_in_ga(X1, X2))
U207_ga(X1, X2, addcD_out_ga(X1, X2)) → addcD_out_ga(s(X1), s(X2))
addcE_in_ga(0, s(s(0))) → addcE_out_ga(0, s(s(0)))
addcE_in_ga(s(X1), s(X2)) → U208_ga(X1, X2, addcE_in_ga(X1, X2))
U208_ga(X1, X2, addcE_out_ga(X1, X2)) → addcE_out_ga(s(X1), s(X2))
addcF_in_ga(0, s(s(s(0)))) → addcF_out_ga(0, s(s(s(0))))
addcF_in_ga(s(X1), s(X2)) → U209_ga(X1, X2, addcF_in_ga(X1, X2))
U209_ga(X1, X2, addcF_out_ga(X1, X2)) → addcF_out_ga(s(X1), s(X2))
addcG_in_ga(0, s(s(s(s(0))))) → addcG_out_ga(0, s(s(s(s(0)))))
addcG_in_ga(s(X1), s(X2)) → U210_ga(X1, X2, addcG_in_ga(X1, X2))
U210_ga(X1, X2, addcG_out_ga(X1, X2)) → addcG_out_ga(s(X1), s(X2))
addcH_in_ga(0, s(s(s(s(s(0)))))) → addcH_out_ga(0, s(s(s(s(s(0))))))
addcH_in_ga(s(X1), s(X2)) → U211_ga(X1, X2, addcH_in_ga(X1, X2))
U211_ga(X1, X2, addcH_out_ga(X1, X2)) → addcH_out_ga(s(X1), s(X2))
addcI_in_ga(0, s(s(s(s(s(s(0))))))) → addcI_out_ga(0, s(s(s(s(s(s(0)))))))
addcI_in_ga(s(X1), s(X2)) → U212_ga(X1, X2, addcI_in_ga(X1, X2))
U212_ga(X1, X2, addcI_out_ga(X1, X2)) → addcI_out_ga(s(X1), s(X2))
addcJ_in_ga(0, s(s(s(s(s(s(s(0)))))))) → addcJ_out_ga(0, s(s(s(s(s(s(s(0))))))))
addcJ_in_ga(s(X1), s(X2)) → U213_ga(X1, X2, addcJ_in_ga(X1, X2))
U213_ga(X1, X2, addcJ_out_ga(X1, X2)) → addcJ_out_ga(s(X1), s(X2))
addcK_in_gga(0, X1, s(X1)) → addcK_out_gga(0, X1, s(X1))
addcK_in_gga(s(X1), X2, s(X3)) → U214_gga(X1, X2, X3, addcK_in_gga(X1, X2, X3))
U214_gga(X1, X2, X3, addcK_out_gga(X1, X2, X3)) → addcK_out_gga(s(X1), X2, s(X3))
noattackcN_in_gg(X1, []) → noattackcN_out_gg(X1, [])
noattackcN_in_gg(X1, .(X2, [])) → U234_gg(X1, X2, notEqcC_in_gg(X1, X2))
U234_gg(X1, X2, notEqcC_out_gg(X1, X2)) → U235_gg(X1, X2, addcD_in_ga(X2, X3))
U235_gg(X1, X2, addcD_out_ga(X2, X3)) → U236_gg(X1, X2, notEqcC_in_gg(X1, X3))
U236_gg(X1, X2, notEqcC_out_gg(X1, X3)) → U237_gg(X1, X2, addcD_in_ga(X1, X4))
U237_gg(X1, X2, addcD_out_ga(X1, X4)) → U238_gg(X1, X2, notEqcC_in_gg(X2, X4))
U238_gg(X1, X2, notEqcC_out_gg(X2, X4)) → noattackcN_out_gg(X1, .(X2, []))
noattackcN_in_gg(X1, .(X2, .(X3, []))) → U239_gg(X1, X2, X3, notEqcC_in_gg(X1, X2))
U239_gg(X1, X2, X3, notEqcC_out_gg(X1, X2)) → U240_gg(X1, X2, X3, addcD_in_ga(X2, X4))
U240_gg(X1, X2, X3, addcD_out_ga(X2, X4)) → U241_gg(X1, X2, X3, X4, notEqcC_in_gg(X1, X4))
U241_gg(X1, X2, X3, X4, notEqcC_out_gg(X1, X4)) → U242_gg(X1, X2, X3, X4, addcD_in_ga(X1, X5))
U242_gg(X1, X2, X3, X4, addcD_out_ga(X1, X5)) → U243_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X2, X5))
U243_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X2, X5)) → U244_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X1, X3))
U244_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X1, X3)) → U245_gg(X1, X2, X3, X4, X5, addcE_in_ga(X3, X6))
U245_gg(X1, X2, X3, X4, X5, addcE_out_ga(X3, X6)) → U246_gg(X1, X2, X3, notEqcC_in_gg(X1, X6))
U246_gg(X1, X2, X3, notEqcC_out_gg(X1, X6)) → U247_gg(X1, X2, X3, addcE_in_ga(X1, X7))
U247_gg(X1, X2, X3, addcE_out_ga(X1, X7)) → U248_gg(X1, X2, X3, notEqcC_in_gg(X3, X7))
U248_gg(X1, X2, X3, notEqcC_out_gg(X3, X7)) → noattackcN_out_gg(X1, .(X2, .(X3, [])))
noattackcN_in_gg(X1, .(X2, .(X3, .(X4, [])))) → U249_gg(X1, X2, X3, X4, notEqcC_in_gg(X1, X2))
U249_gg(X1, X2, X3, X4, notEqcC_out_gg(X1, X2)) → U250_gg(X1, X2, X3, X4, addcD_in_ga(X2, X5))
U250_gg(X1, X2, X3, X4, addcD_out_ga(X2, X5)) → U251_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X1, X5))
U251_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X1, X5)) → U252_gg(X1, X2, X3, X4, X5, addcD_in_ga(X1, X6))
U252_gg(X1, X2, X3, X4, X5, addcD_out_ga(X1, X6)) → U253_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X2, X6))
U253_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X2, X6)) → U254_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X3))
U254_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X3)) → U255_gg(X1, X2, X3, X4, X5, X6, addcE_in_ga(X3, X7))
U255_gg(X1, X2, X3, X4, X5, X6, addcE_out_ga(X3, X7)) → U256_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X7))
U256_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X7)) → U257_gg(X1, X2, X3, X4, X5, X6, X7, addcE_in_ga(X1, X8))
U257_gg(X1, X2, X3, X4, X5, X6, X7, addcE_out_ga(X1, X8)) → U258_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X3, X8))
U258_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X3, X8)) → U259_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X1, X4))
U259_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X4)) → U260_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcF_in_ga(X4, X9))
U260_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcF_out_ga(X4, X9)) → U261_gg(X1, X2, X3, X4, notEqcC_in_gg(X1, X9))
U261_gg(X1, X2, X3, X4, notEqcC_out_gg(X1, X9)) → U262_gg(X1, X2, X3, X4, addcF_in_ga(X1, X10))
U262_gg(X1, X2, X3, X4, addcF_out_ga(X1, X10)) → U263_gg(X1, X2, X3, X4, notEqcC_in_gg(X4, X10))
U263_gg(X1, X2, X3, X4, notEqcC_out_gg(X4, X10)) → noattackcN_out_gg(X1, .(X2, .(X3, .(X4, []))))
noattackcN_in_gg(X1, .(X2, .(X3, .(X4, .(X5, []))))) → U264_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X1, X2))
U264_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X1, X2)) → U265_gg(X1, X2, X3, X4, X5, addcD_in_ga(X2, X6))
U265_gg(X1, X2, X3, X4, X5, addcD_out_ga(X2, X6)) → U266_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X6))
U266_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X6)) → U267_gg(X1, X2, X3, X4, X5, X6, addcD_in_ga(X1, X7))
U267_gg(X1, X2, X3, X4, X5, X6, addcD_out_ga(X1, X7)) → U268_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X2, X7))
U268_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X2, X7)) → U269_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X3))
U269_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X3)) → U270_gg(X1, X2, X3, X4, X5, X6, X7, addcE_in_ga(X3, X8))
U270_gg(X1, X2, X3, X4, X5, X6, X7, addcE_out_ga(X3, X8)) → U271_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X1, X8))
U271_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X8)) → U272_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcE_in_ga(X1, X9))
U272_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcE_out_ga(X1, X9)) → U273_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X3, X9))
U273_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X3, X9)) → U274_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X4))
U274_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X4)) → U275_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcF_in_ga(X4, X10))
U275_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcF_out_ga(X4, X10)) → U276_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_in_gg(X1, X10))
U276_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_out_gg(X1, X10)) → U277_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcF_in_ga(X1, X11))
U277_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcF_out_ga(X1, X11)) → U278_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X4, X11))
U278_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X4, X11)) → U279_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X1, X5))
U279_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X1, X5)) → U280_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcG_in_ga(X5, X12))
U280_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcG_out_ga(X5, X12)) → U281_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X1, X12))
U281_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X1, X12)) → U282_gg(X1, X2, X3, X4, X5, addcG_in_ga(X1, X13))
U282_gg(X1, X2, X3, X4, X5, addcG_out_ga(X1, X13)) → U283_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X5, X13))
U283_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X5, X13)) → noattackcN_out_gg(X1, .(X2, .(X3, .(X4, .(X5, [])))))
noattackcN_in_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, [])))))) → U284_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X2))
U284_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X2)) → U285_gg(X1, X2, X3, X4, X5, X6, addcD_in_ga(X2, X7))
U285_gg(X1, X2, X3, X4, X5, X6, addcD_out_ga(X2, X7)) → U286_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X7))
U286_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X7)) → U287_gg(X1, X2, X3, X4, X5, X6, X7, addcD_in_ga(X1, X8))
U287_gg(X1, X2, X3, X4, X5, X6, X7, addcD_out_ga(X1, X8)) → U288_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X2, X8))
U288_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X2, X8)) → U289_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X1, X3))
U289_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X3)) → U290_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcE_in_ga(X3, X9))
U290_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcE_out_ga(X3, X9)) → U291_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X9))
U291_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X9)) → U292_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcE_in_ga(X1, X10))
U292_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcE_out_ga(X1, X10)) → U293_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_in_gg(X3, X10))
U293_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_out_gg(X3, X10)) → U294_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_in_gg(X1, X4))
U294_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_out_gg(X1, X4)) → U295_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcF_in_ga(X4, X11))
U295_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcF_out_ga(X4, X11)) → U296_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X1, X11))
U296_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X1, X11)) → U297_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcF_in_ga(X1, X12))
U297_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcF_out_ga(X1, X12)) → U298_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_in_gg(X4, X12))
U298_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_out_gg(X4, X12)) → U299_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_in_gg(X1, X5))
U299_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_out_gg(X1, X5)) → U300_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcG_in_ga(X5, X13))
U300_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcG_out_ga(X5, X13)) → U301_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_in_gg(X1, X13))
U301_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_out_gg(X1, X13)) → U302_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcG_in_ga(X1, X14))
U302_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcG_out_ga(X1, X14)) → U303_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_in_gg(X5, X14))
U303_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_out_gg(X5, X14)) → U304_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_in_gg(X1, X6))
U304_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_out_gg(X1, X6)) → U305_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcH_in_ga(X6, X15))
U305_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcH_out_ga(X6, X15)) → U306_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X15))
U306_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X15)) → U307_gg(X1, X2, X3, X4, X5, X6, addcH_in_ga(X1, X16))
U307_gg(X1, X2, X3, X4, X5, X6, addcH_out_ga(X1, X16)) → U308_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X6, X16))
U308_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X6, X16)) → noattackcN_out_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, []))))))
noattackcN_in_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, .(X7, []))))))) → U309_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X2))
U309_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X2)) → U310_gg(X1, X2, X3, X4, X5, X6, X7, addcD_in_ga(X2, X8))
U310_gg(X1, X2, X3, X4, X5, X6, X7, addcD_out_ga(X2, X8)) → U311_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X1, X8))
U311_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X8)) → U312_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcD_in_ga(X1, X9))
U312_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcD_out_ga(X1, X9)) → U313_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X2, X9))
U313_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X2, X9)) → U314_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X3))
U314_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X3)) → U315_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcE_in_ga(X3, X10))
U315_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcE_out_ga(X3, X10)) → U316_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_in_gg(X1, X10))
U316_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_out_gg(X1, X10)) → U317_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcE_in_ga(X1, X11))
U317_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcE_out_ga(X1, X11)) → U318_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X3, X11))
U318_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X3, X11)) → U319_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X1, X4))
U319_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X1, X4)) → U320_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcF_in_ga(X4, X12))
U320_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcF_out_ga(X4, X12)) → U321_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_in_gg(X1, X12))
U321_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_out_gg(X1, X12)) → U322_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcF_in_ga(X1, X13))
U322_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcF_out_ga(X1, X13)) → U323_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_in_gg(X4, X13))
U323_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_out_gg(X4, X13)) → U324_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_in_gg(X1, X5))
U324_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_out_gg(X1, X5)) → U325_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcG_in_ga(X5, X14))
U325_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcG_out_ga(X5, X14)) → U326_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_in_gg(X1, X14))
U326_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_out_gg(X1, X14)) → U327_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcG_in_ga(X1, X15))
U327_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcG_out_ga(X1, X15)) → U328_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_in_gg(X5, X15))
U328_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_out_gg(X5, X15)) → U329_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_in_gg(X1, X6))
U329_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_out_gg(X1, X6)) → U330_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, addcH_in_ga(X6, X16))
U330_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, addcH_out_ga(X6, X16)) → U331_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, notEqcC_in_gg(X1, X16))
U331_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, notEqcC_out_gg(X1, X16)) → U332_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, addcH_in_ga(X1, X17))
U332_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, addcH_out_ga(X1, X17)) → U333_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_in_gg(X6, X17))
U333_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_out_gg(X6, X17)) → U334_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_in_gg(X1, X7))
U334_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_out_gg(X1, X7)) → U335_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, addcI_in_ga(X7, X18))
U335_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, addcI_out_ga(X7, X18)) → U336_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X18))
U336_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X18)) → U337_gg(X1, X2, X3, X4, X5, X6, X7, addcI_in_ga(X1, X19))
U337_gg(X1, X2, X3, X4, X5, X6, X7, addcI_out_ga(X1, X19)) → U338_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X7, X19))
U338_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X7, X19)) → noattackcN_out_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, .(X7, [])))))))
noattackcN_in_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, .(X7, .(X8, X9)))))))) → U339_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X2))
U339_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X2)) → U340_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcD_in_ga(X2, X10))
U340_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcD_out_ga(X2, X10)) → U341_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_in_gg(X1, X10))
U341_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_out_gg(X1, X10)) → U342_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcD_in_ga(X1, X11))
U342_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcD_out_ga(X1, X11)) → U343_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X2, X11))
U343_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X2, X11)) → U344_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X1, X3))
U344_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X1, X3)) → U345_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcE_in_ga(X3, X12))
U345_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcE_out_ga(X3, X12)) → U346_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_in_gg(X1, X12))
U346_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_out_gg(X1, X12)) → U347_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcE_in_ga(X1, X13))
U347_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcE_out_ga(X1, X13)) → U348_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_in_gg(X3, X13))
U348_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_out_gg(X3, X13)) → U349_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_in_gg(X1, X4))
U349_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_out_gg(X1, X4)) → U350_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcF_in_ga(X4, X14))
U350_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcF_out_ga(X4, X14)) → U351_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_in_gg(X1, X14))
U351_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_out_gg(X1, X14)) → U352_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcF_in_ga(X1, X15))
U352_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcF_out_ga(X1, X15)) → U353_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_in_gg(X4, X15))
U353_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_out_gg(X4, X15)) → U354_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_in_gg(X1, X5))
U354_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_out_gg(X1, X5)) → U355_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, addcG_in_ga(X5, X16))
U355_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, addcG_out_ga(X5, X16)) → U356_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, notEqcC_in_gg(X1, X16))
U356_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, notEqcC_out_gg(X1, X16)) → U357_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, addcG_in_ga(X1, X17))
U357_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, addcG_out_ga(X1, X17)) → U358_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_in_gg(X5, X17))
U358_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_out_gg(X5, X17)) → U359_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_in_gg(X1, X6))
U359_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_out_gg(X1, X6)) → U360_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, addcH_in_ga(X6, X18))
U360_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, addcH_out_ga(X6, X18)) → U361_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, notEqcC_in_gg(X1, X18))
U361_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, notEqcC_out_gg(X1, X18)) → U362_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, addcH_in_ga(X1, X19))
U362_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, addcH_out_ga(X1, X19)) → U363_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, notEqcC_in_gg(X6, X19))
U363_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, notEqcC_out_gg(X6, X19)) → U364_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, notEqcC_in_gg(X1, X7))
U364_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, notEqcC_out_gg(X1, X7)) → U365_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, addcI_in_ga(X7, X20))
U365_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, addcI_out_ga(X7, X20)) → U366_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, X20, notEqcC_in_gg(X1, X20))
U366_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, X20, notEqcC_out_gg(X1, X20)) → U367_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcI_in_ga(X1, X21))
U367_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcI_out_ga(X1, X21)) → U368_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X7, X21))
U368_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X7, X21)) → U369_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, qcQ_in_ggaagg(X1, X8, X22, X23, X9, s(s(s(s(s(s(s(0)))))))))
qcQ_in_ggaagg(X1, X2, X3, X4, X5, X6) → U228_ggaagg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X2))
U228_ggaagg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X2)) → U229_ggaagg(X1, X2, X3, X4, X5, X6, addcJ_in_ga(X2, X3))
U229_ggaagg(X1, X2, X3, X4, X5, X6, addcJ_out_ga(X2, X3)) → U230_ggaagg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X3))
U230_ggaagg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X3)) → U231_ggaagg(X1, X2, X3, X4, X5, X6, addcJ_in_ga(X1, X4))
U231_ggaagg(X1, X2, X3, X4, X5, X6, addcJ_out_ga(X1, X4)) → U232_ggaagg(X1, X2, X3, X4, X5, X6, qcL_in_ggggg(X2, X4, X1, X5, X6))
qcL_in_ggggg(X1, X2, X3, [], X4) → U215_ggggg(X1, X2, X3, X4, notEqcC_in_gg(X1, X2))
U215_ggggg(X1, X2, X3, X4, notEqcC_out_gg(X1, X2)) → qcL_out_ggggg(X1, X2, X3, [], X4)
qcL_in_ggggg(X1, X2, X3, .(X4, X5), X6) → U216_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X2))
U216_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X2)) → U217_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X3, X4))
U217_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X3, X4)) → U218_ggggg(X1, X2, X3, X4, X5, X6, addcK_in_gga(X4, X6, X7))
U218_ggggg(X1, X2, X3, X4, X5, X6, addcK_out_gga(X4, X6, X7)) → U219_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X3, X7))
U219_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X3, X7)) → U220_ggggg(X1, X2, X3, X4, X5, X6, addcK_in_gga(X3, X6, X8))
U220_ggggg(X1, X2, X3, X4, X5, X6, addcK_out_gga(X3, X6, X8)) → U221_ggggg(X1, X2, X3, X4, X5, X6, qcL_in_ggggg(X4, X8, X3, X5, s(X6)))
U221_ggggg(X1, X2, X3, X4, X5, X6, qcL_out_ggggg(X4, X8, X3, X5, s(X6))) → qcL_out_ggggg(X1, X2, X3, .(X4, X5), X6)
U232_ggaagg(X1, X2, X3, X4, X5, X6, qcL_out_ggggg(X2, X4, X1, X5, X6)) → qcQ_out_ggaagg(X1, X2, X3, X4, X5, X6)
U369_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, qcQ_out_ggaagg(X1, X8, X22, X23, X9, s(s(s(s(s(s(s(0))))))))) → noattackcN_out_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, .(X7, .(X8, X9))))))))

The argument filtering Pi contains the following mapping:
pO_in_agaa(x1, x2, x3, x4)  =  pO_in_agaa(x2)
deleteA_in_aga(x1, x2, x3)  =  deleteA_in_aga(x2)
.(x1, x2)  =  .(x1, x2)
deletecP_in_aga(x1, x2, x3)  =  deletecP_in_aga(x2)
deletecP_out_aga(x1, x2, x3)  =  deletecP_out_aga(x1, x2, x3)
U233_aga(x1, x2, x3, x4)  =  U233_aga(x2, x4)
deletecA_in_aga(x1, x2, x3)  =  deletecA_in_aga(x2)
deletecA_out_aga(x1, x2, x3)  =  deletecA_out_aga(x1, x2, x3)
U203_aga(x1, x2, x3, x4, x5)  =  U203_aga(x2, x3, x5)
permB_in_ga(x1, x2)  =  permB_in_ga(x1)
permcB_in_ga(x1, x2)  =  permcB_in_ga(x1)
[]  =  []
permcB_out_ga(x1, x2)  =  permcB_out_ga(x1, x2)
U204_ga(x1, x2, x3, x4, x5)  =  U204_ga(x1, x2, x5)
U205_ga(x1, x2, x3, x4, x5)  =  U205_ga(x1, x2, x3, x5)
pM_in_gg(x1, x2)  =  pM_in_gg(x1, x2)
notEqC_in_gg(x1, x2)  =  notEqC_in_gg(x1, x2)
s(x1)  =  s(x1)
notEqcC_in_gg(x1, x2)  =  notEqcC_in_gg(x1, x2)
0  =  0
notEqcC_out_gg(x1, x2)  =  notEqcC_out_gg(x1, x2)
U206_gg(x1, x2, x3)  =  U206_gg(x1, x2, x3)
addD_in_ga(x1, x2)  =  addD_in_ga(x1)
addcD_in_ga(x1, x2)  =  addcD_in_ga(x1)
addcD_out_ga(x1, x2)  =  addcD_out_ga(x1, x2)
U207_ga(x1, x2, x3)  =  U207_ga(x1, x3)
addE_in_ga(x1, x2)  =  addE_in_ga(x1)
addcE_in_ga(x1, x2)  =  addcE_in_ga(x1)
addcE_out_ga(x1, x2)  =  addcE_out_ga(x1, x2)
U208_ga(x1, x2, x3)  =  U208_ga(x1, x3)
addF_in_ga(x1, x2)  =  addF_in_ga(x1)
addcF_in_ga(x1, x2)  =  addcF_in_ga(x1)
addcF_out_ga(x1, x2)  =  addcF_out_ga(x1, x2)
U209_ga(x1, x2, x3)  =  U209_ga(x1, x3)
addG_in_ga(x1, x2)  =  addG_in_ga(x1)
addcG_in_ga(x1, x2)  =  addcG_in_ga(x1)
addcG_out_ga(x1, x2)  =  addcG_out_ga(x1, x2)
U210_ga(x1, x2, x3)  =  U210_ga(x1, x3)
addH_in_ga(x1, x2)  =  addH_in_ga(x1)
addcH_in_ga(x1, x2)  =  addcH_in_ga(x1)
addcH_out_ga(x1, x2)  =  addcH_out_ga(x1, x2)
U211_ga(x1, x2, x3)  =  U211_ga(x1, x3)
addI_in_ga(x1, x2)  =  addI_in_ga(x1)
addcI_in_ga(x1, x2)  =  addcI_in_ga(x1)
addcI_out_ga(x1, x2)  =  addcI_out_ga(x1, x2)
U212_ga(x1, x2, x3)  =  U212_ga(x1, x3)
pQ_in_ggaagg(x1, x2, x3, x4, x5, x6)  =  pQ_in_ggaagg(x1, x2, x5, x6)
addJ_in_ga(x1, x2)  =  addJ_in_ga(x1)
addcJ_in_ga(x1, x2)  =  addcJ_in_ga(x1)
addcJ_out_ga(x1, x2)  =  addcJ_out_ga(x1, x2)
U213_ga(x1, x2, x3)  =  U213_ga(x1, x3)
pL_in_ggggg(x1, x2, x3, x4, x5)  =  pL_in_ggggg(x1, x2, x3, x4, x5)
addK_in_gga(x1, x2, x3)  =  addK_in_gga(x1, x2)
addcK_in_gga(x1, x2, x3)  =  addcK_in_gga(x1, x2)
addcK_out_gga(x1, x2, x3)  =  addcK_out_gga(x1, x2, x3)
U214_gga(x1, x2, x3, x4)  =  U214_gga(x1, x2, x4)
noattackcN_in_gg(x1, x2)  =  noattackcN_in_gg(x1, x2)
noattackcN_out_gg(x1, x2)  =  noattackcN_out_gg(x1, x2)
U234_gg(x1, x2, x3)  =  U234_gg(x1, x2, x3)
U235_gg(x1, x2, x3)  =  U235_gg(x1, x2, x3)
U236_gg(x1, x2, x3)  =  U236_gg(x1, x2, x3)
U237_gg(x1, x2, x3)  =  U237_gg(x1, x2, x3)
U238_gg(x1, x2, x3)  =  U238_gg(x1, x2, x3)
U239_gg(x1, x2, x3, x4)  =  U239_gg(x1, x2, x3, x4)
U240_gg(x1, x2, x3, x4)  =  U240_gg(x1, x2, x3, x4)
U241_gg(x1, x2, x3, x4, x5)  =  U241_gg(x1, x2, x3, x5)
U242_gg(x1, x2, x3, x4, x5)  =  U242_gg(x1, x2, x3, x5)
U243_gg(x1, x2, x3, x4, x5, x6)  =  U243_gg(x1, x2, x3, x6)
U244_gg(x1, x2, x3, x4, x5, x6)  =  U244_gg(x1, x2, x3, x6)
U245_gg(x1, x2, x3, x4, x5, x6)  =  U245_gg(x1, x2, x3, x6)
U246_gg(x1, x2, x3, x4)  =  U246_gg(x1, x2, x3, x4)
U247_gg(x1, x2, x3, x4)  =  U247_gg(x1, x2, x3, x4)
U248_gg(x1, x2, x3, x4)  =  U248_gg(x1, x2, x3, x4)
U249_gg(x1, x2, x3, x4, x5)  =  U249_gg(x1, x2, x3, x4, x5)
U250_gg(x1, x2, x3, x4, x5)  =  U250_gg(x1, x2, x3, x4, x5)
U251_gg(x1, x2, x3, x4, x5, x6)  =  U251_gg(x1, x2, x3, x4, x6)
U252_gg(x1, x2, x3, x4, x5, x6)  =  U252_gg(x1, x2, x3, x4, x6)
U253_gg(x1, x2, x3, x4, x5, x6, x7)  =  U253_gg(x1, x2, x3, x4, x7)
U254_gg(x1, x2, x3, x4, x5, x6, x7)  =  U254_gg(x1, x2, x3, x4, x7)
U255_gg(x1, x2, x3, x4, x5, x6, x7)  =  U255_gg(x1, x2, x3, x4, x7)
U256_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U256_gg(x1, x2, x3, x4, x8)
U257_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U257_gg(x1, x2, x3, x4, x8)
U258_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U258_gg(x1, x2, x3, x4, x9)
U259_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U259_gg(x1, x2, x3, x4, x9)
U260_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U260_gg(x1, x2, x3, x4, x9)
U261_gg(x1, x2, x3, x4, x5)  =  U261_gg(x1, x2, x3, x4, x5)
U262_gg(x1, x2, x3, x4, x5)  =  U262_gg(x1, x2, x3, x4, x5)
U263_gg(x1, x2, x3, x4, x5)  =  U263_gg(x1, x2, x3, x4, x5)
U264_gg(x1, x2, x3, x4, x5, x6)  =  U264_gg(x1, x2, x3, x4, x5, x6)
U265_gg(x1, x2, x3, x4, x5, x6)  =  U265_gg(x1, x2, x3, x4, x5, x6)
U266_gg(x1, x2, x3, x4, x5, x6, x7)  =  U266_gg(x1, x2, x3, x4, x5, x7)
U267_gg(x1, x2, x3, x4, x5, x6, x7)  =  U267_gg(x1, x2, x3, x4, x5, x7)
U268_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U268_gg(x1, x2, x3, x4, x5, x8)
U269_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U269_gg(x1, x2, x3, x4, x5, x8)
U270_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U270_gg(x1, x2, x3, x4, x5, x8)
U271_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U271_gg(x1, x2, x3, x4, x5, x9)
U272_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U272_gg(x1, x2, x3, x4, x5, x9)
U273_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U273_gg(x1, x2, x3, x4, x5, x10)
U274_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U274_gg(x1, x2, x3, x4, x5, x10)
U275_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U275_gg(x1, x2, x3, x4, x5, x10)
U276_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U276_gg(x1, x2, x3, x4, x5, x11)
U277_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U277_gg(x1, x2, x3, x4, x5, x11)
U278_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U278_gg(x1, x2, x3, x4, x5, x12)
U279_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U279_gg(x1, x2, x3, x4, x5, x12)
U280_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U280_gg(x1, x2, x3, x4, x5, x12)
U281_gg(x1, x2, x3, x4, x5, x6)  =  U281_gg(x1, x2, x3, x4, x5, x6)
U282_gg(x1, x2, x3, x4, x5, x6)  =  U282_gg(x1, x2, x3, x4, x5, x6)
U283_gg(x1, x2, x3, x4, x5, x6)  =  U283_gg(x1, x2, x3, x4, x5, x6)
U284_gg(x1, x2, x3, x4, x5, x6, x7)  =  U284_gg(x1, x2, x3, x4, x5, x6, x7)
U285_gg(x1, x2, x3, x4, x5, x6, x7)  =  U285_gg(x1, x2, x3, x4, x5, x6, x7)
U286_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U286_gg(x1, x2, x3, x4, x5, x6, x8)
U287_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U287_gg(x1, x2, x3, x4, x5, x6, x8)
U288_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U288_gg(x1, x2, x3, x4, x5, x6, x9)
U289_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U289_gg(x1, x2, x3, x4, x5, x6, x9)
U290_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U290_gg(x1, x2, x3, x4, x5, x6, x9)
U291_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U291_gg(x1, x2, x3, x4, x5, x6, x10)
U292_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U292_gg(x1, x2, x3, x4, x5, x6, x10)
U293_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U293_gg(x1, x2, x3, x4, x5, x6, x11)
U294_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U294_gg(x1, x2, x3, x4, x5, x6, x11)
U295_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U295_gg(x1, x2, x3, x4, x5, x6, x11)
U296_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U296_gg(x1, x2, x3, x4, x5, x6, x12)
U297_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U297_gg(x1, x2, x3, x4, x5, x6, x12)
U298_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U298_gg(x1, x2, x3, x4, x5, x6, x13)
U299_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U299_gg(x1, x2, x3, x4, x5, x6, x13)
U300_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U300_gg(x1, x2, x3, x4, x5, x6, x13)
U301_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U301_gg(x1, x2, x3, x4, x5, x6, x14)
U302_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U302_gg(x1, x2, x3, x4, x5, x6, x14)
U303_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U303_gg(x1, x2, x3, x4, x5, x6, x15)
U304_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U304_gg(x1, x2, x3, x4, x5, x6, x15)
U305_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U305_gg(x1, x2, x3, x4, x5, x6, x15)
U306_gg(x1, x2, x3, x4, x5, x6, x7)  =  U306_gg(x1, x2, x3, x4, x5, x6, x7)
U307_gg(x1, x2, x3, x4, x5, x6, x7)  =  U307_gg(x1, x2, x3, x4, x5, x6, x7)
U308_gg(x1, x2, x3, x4, x5, x6, x7)  =  U308_gg(x1, x2, x3, x4, x5, x6, x7)
U309_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U309_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U310_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U310_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U311_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U311_gg(x1, x2, x3, x4, x5, x6, x7, x9)
U312_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U312_gg(x1, x2, x3, x4, x5, x6, x7, x9)
U313_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U313_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U314_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U314_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U315_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U315_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U316_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U316_gg(x1, x2, x3, x4, x5, x6, x7, x11)
U317_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U317_gg(x1, x2, x3, x4, x5, x6, x7, x11)
U318_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U318_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U319_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U319_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U320_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U320_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U321_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U321_gg(x1, x2, x3, x4, x5, x6, x7, x13)
U322_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U322_gg(x1, x2, x3, x4, x5, x6, x7, x13)
U323_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U323_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U324_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U324_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U325_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U325_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U326_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U326_gg(x1, x2, x3, x4, x5, x6, x7, x15)
U327_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U327_gg(x1, x2, x3, x4, x5, x6, x7, x15)
U328_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U328_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U329_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U329_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U330_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U330_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U331_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U331_gg(x1, x2, x3, x4, x5, x6, x7, x17)
U332_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U332_gg(x1, x2, x3, x4, x5, x6, x7, x17)
U333_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U333_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U334_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U334_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U335_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U335_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U336_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U336_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U337_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U337_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U338_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U338_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U339_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U339_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U340_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U340_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U341_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U341_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x11)
U342_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U342_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x11)
U343_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U343_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U344_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U344_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U345_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U345_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U346_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U346_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x13)
U347_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U347_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x13)
U348_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U348_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U349_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U349_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U350_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U350_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U351_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U351_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x15)
U352_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U352_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x15)
U353_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U353_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U354_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U354_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U355_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U355_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U356_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U356_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x17)
U357_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U357_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x17)
U358_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U358_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U359_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U359_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U360_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U360_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U361_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19)  =  U361_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x19)
U362_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19)  =  U362_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x19)
U363_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U363_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U364_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U364_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U365_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U365_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U366_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21)  =  U366_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x21)
U367_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U367_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U368_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U368_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U369_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U369_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
qcQ_in_ggaagg(x1, x2, x3, x4, x5, x6)  =  qcQ_in_ggaagg(x1, x2, x5, x6)
U228_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U228_ggaagg(x1, x2, x5, x6, x7)
U229_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U229_ggaagg(x1, x2, x5, x6, x7)
U230_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U230_ggaagg(x1, x2, x3, x5, x6, x7)
U231_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U231_ggaagg(x1, x2, x3, x5, x6, x7)
U232_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U232_ggaagg(x1, x2, x3, x4, x5, x6, x7)
qcL_in_ggggg(x1, x2, x3, x4, x5)  =  qcL_in_ggggg(x1, x2, x3, x4, x5)
U215_ggggg(x1, x2, x3, x4, x5)  =  U215_ggggg(x1, x2, x3, x4, x5)
qcL_out_ggggg(x1, x2, x3, x4, x5)  =  qcL_out_ggggg(x1, x2, x3, x4, x5)
U216_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U216_ggggg(x1, x2, x3, x4, x5, x6, x7)
U217_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U217_ggggg(x1, x2, x3, x4, x5, x6, x7)
U218_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U218_ggggg(x1, x2, x3, x4, x5, x6, x7)
U219_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U219_ggggg(x1, x2, x3, x4, x5, x6, x7)
U220_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U220_ggggg(x1, x2, x3, x4, x5, x6, x7)
U221_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U221_ggggg(x1, x2, x3, x4, x5, x6, x7)
qcQ_out_ggaagg(x1, x2, x3, x4, x5, x6)  =  qcQ_out_ggaagg(x1, x2, x3, x4, x5, x6)
QUEENSR_IN_A(x1)  =  QUEENSR_IN_A
U201_A(x1, x2, x3)  =  U201_A(x3)
PO_IN_AGAA(x1, x2, x3, x4)  =  PO_IN_AGAA(x2)
U187_AGAA(x1, x2, x3, x4, x5)  =  U187_AGAA(x2, x5)
DELETEA_IN_AGA(x1, x2, x3)  =  DELETEA_IN_AGA(x2)
U1_AGA(x1, x2, x3, x4, x5)  =  U1_AGA(x2, x3, x5)
U188_AGAA(x1, x2, x3, x4, x5)  =  U188_AGAA(x2, x5)
U189_AGAA(x1, x2, x3, x4, x5)  =  U189_AGAA(x1, x2, x3, x5)
PERMB_IN_GA(x1, x2)  =  PERMB_IN_GA(x1)
U2_GA(x1, x2, x3, x4, x5)  =  U2_GA(x1, x2, x5)
U3_GA(x1, x2, x3, x4, x5)  =  U3_GA(x1, x2, x5)
U4_GA(x1, x2, x3, x4, x5)  =  U4_GA(x1, x2, x5)
U190_AGAA(x1, x2, x3, x4, x5)  =  U190_AGAA(x1, x2, x3, x5)
U191_AGAA(x1, x2, x3, x4, x5)  =  U191_AGAA(x1, x2, x3, x5)
PM_IN_GG(x1, x2)  =  PM_IN_GG(x1, x2)
U25_GG(x1, x2, x3, x4)  =  U25_GG(x1, x2, x3, x4)
NOTEQC_IN_GG(x1, x2)  =  NOTEQC_IN_GG(x1, x2)
U5_GG(x1, x2, x3)  =  U5_GG(x1, x2, x3)
U26_GG(x1, x2, x3, x4)  =  U26_GG(x1, x2, x3, x4)
U27_GG(x1, x2, x3, x4)  =  U27_GG(x1, x2, x3, x4)
ADDD_IN_GA(x1, x2)  =  ADDD_IN_GA(x1)
U6_GA(x1, x2, x3)  =  U6_GA(x1, x3)
U28_GG(x1, x2, x3, x4)  =  U28_GG(x1, x2, x3, x4)
U29_GG(x1, x2, x3, x4)  =  U29_GG(x1, x2, x3, x4)
U30_GG(x1, x2, x3, x4)  =  U30_GG(x1, x2, x3, x4)
U31_GG(x1, x2, x3, x4)  =  U31_GG(x1, x2, x3, x4)
U32_GG(x1, x2, x3, x4)  =  U32_GG(x1, x2, x3, x4)
U33_GG(x1, x2, x3, x4)  =  U33_GG(x1, x2, x3, x4)
U34_GG(x1, x2, x3, x4, x5)  =  U34_GG(x1, x2, x3, x4, x5)
U35_GG(x1, x2, x3, x4, x5)  =  U35_GG(x1, x2, x3, x4, x5)
U36_GG(x1, x2, x3, x4, x5)  =  U36_GG(x1, x2, x3, x4, x5)
U37_GG(x1, x2, x3, x4, x5)  =  U37_GG(x1, x2, x3, x4, x5)
U38_GG(x1, x2, x3, x4, x5)  =  U38_GG(x1, x2, x3, x4, x5)
U39_GG(x1, x2, x3, x4, x5)  =  U39_GG(x1, x2, x3, x4, x5)
U40_GG(x1, x2, x3, x4, x5)  =  U40_GG(x1, x2, x3, x4, x5)
U41_GG(x1, x2, x3, x4, x5)  =  U41_GG(x1, x2, x3, x4, x5)
ADDE_IN_GA(x1, x2)  =  ADDE_IN_GA(x1)
U7_GA(x1, x2, x3)  =  U7_GA(x1, x3)
U42_GG(x1, x2, x3, x4, x5)  =  U42_GG(x1, x2, x3, x4, x5)
U43_GG(x1, x2, x3, x4, x5)  =  U43_GG(x1, x2, x3, x4, x5)
U44_GG(x1, x2, x3, x4, x5)  =  U44_GG(x1, x2, x3, x4, x5)
U45_GG(x1, x2, x3, x4, x5)  =  U45_GG(x1, x2, x3, x4, x5)
U46_GG(x1, x2, x3, x4, x5)  =  U46_GG(x1, x2, x3, x4, x5)
U47_GG(x1, x2, x3, x4, x5)  =  U47_GG(x1, x2, x3, x4, x5)
U48_GG(x1, x2, x3, x4, x5, x6)  =  U48_GG(x1, x2, x3, x4, x5, x6)
U49_GG(x1, x2, x3, x4, x5, x6)  =  U49_GG(x1, x2, x3, x4, x5, x6)
U50_GG(x1, x2, x3, x4, x5, x6)  =  U50_GG(x1, x2, x3, x4, x5, x6)
U51_GG(x1, x2, x3, x4, x5, x6)  =  U51_GG(x1, x2, x3, x4, x5, x6)
U52_GG(x1, x2, x3, x4, x5, x6)  =  U52_GG(x1, x2, x3, x4, x5, x6)
U53_GG(x1, x2, x3, x4, x5, x6)  =  U53_GG(x1, x2, x3, x4, x5, x6)
U54_GG(x1, x2, x3, x4, x5, x6)  =  U54_GG(x1, x2, x3, x4, x5, x6)
U55_GG(x1, x2, x3, x4, x5, x6)  =  U55_GG(x1, x2, x3, x4, x5, x6)
U56_GG(x1, x2, x3, x4, x5, x6)  =  U56_GG(x1, x2, x3, x4, x5, x6)
U57_GG(x1, x2, x3, x4, x5, x6)  =  U57_GG(x1, x2, x3, x4, x5, x6)
U58_GG(x1, x2, x3, x4, x5, x6)  =  U58_GG(x1, x2, x3, x4, x5, x6)
U59_GG(x1, x2, x3, x4, x5, x6)  =  U59_GG(x1, x2, x3, x4, x5, x6)
U60_GG(x1, x2, x3, x4, x5, x6)  =  U60_GG(x1, x2, x3, x4, x5, x6)
ADDF_IN_GA(x1, x2)  =  ADDF_IN_GA(x1)
U8_GA(x1, x2, x3)  =  U8_GA(x1, x3)
U61_GG(x1, x2, x3, x4, x5, x6)  =  U61_GG(x1, x2, x3, x4, x5, x6)
U62_GG(x1, x2, x3, x4, x5, x6)  =  U62_GG(x1, x2, x3, x4, x5, x6)
U63_GG(x1, x2, x3, x4, x5, x6)  =  U63_GG(x1, x2, x3, x4, x5, x6)
U64_GG(x1, x2, x3, x4, x5, x6)  =  U64_GG(x1, x2, x3, x4, x5, x6)
U65_GG(x1, x2, x3, x4, x5, x6)  =  U65_GG(x1, x2, x3, x4, x5, x6)
U66_GG(x1, x2, x3, x4, x5, x6)  =  U66_GG(x1, x2, x3, x4, x5, x6)
U67_GG(x1, x2, x3, x4, x5, x6, x7)  =  U67_GG(x1, x2, x3, x4, x5, x6, x7)
U68_GG(x1, x2, x3, x4, x5, x6, x7)  =  U68_GG(x1, x2, x3, x4, x5, x6, x7)
U69_GG(x1, x2, x3, x4, x5, x6, x7)  =  U69_GG(x1, x2, x3, x4, x5, x6, x7)
U70_GG(x1, x2, x3, x4, x5, x6, x7)  =  U70_GG(x1, x2, x3, x4, x5, x6, x7)
U71_GG(x1, x2, x3, x4, x5, x6, x7)  =  U71_GG(x1, x2, x3, x4, x5, x6, x7)
U72_GG(x1, x2, x3, x4, x5, x6, x7)  =  U72_GG(x1, x2, x3, x4, x5, x6, x7)
U73_GG(x1, x2, x3, x4, x5, x6, x7)  =  U73_GG(x1, x2, x3, x4, x5, x6, x7)
U74_GG(x1, x2, x3, x4, x5, x6, x7)  =  U74_GG(x1, x2, x3, x4, x5, x6, x7)
U75_GG(x1, x2, x3, x4, x5, x6, x7)  =  U75_GG(x1, x2, x3, x4, x5, x6, x7)
U76_GG(x1, x2, x3, x4, x5, x6, x7)  =  U76_GG(x1, x2, x3, x4, x5, x6, x7)
U77_GG(x1, x2, x3, x4, x5, x6, x7)  =  U77_GG(x1, x2, x3, x4, x5, x6, x7)
U78_GG(x1, x2, x3, x4, x5, x6, x7)  =  U78_GG(x1, x2, x3, x4, x5, x6, x7)
U79_GG(x1, x2, x3, x4, x5, x6, x7)  =  U79_GG(x1, x2, x3, x4, x5, x6, x7)
U80_GG(x1, x2, x3, x4, x5, x6, x7)  =  U80_GG(x1, x2, x3, x4, x5, x6, x7)
U81_GG(x1, x2, x3, x4, x5, x6, x7)  =  U81_GG(x1, x2, x3, x4, x5, x6, x7)
U82_GG(x1, x2, x3, x4, x5, x6, x7)  =  U82_GG(x1, x2, x3, x4, x5, x6, x7)
U83_GG(x1, x2, x3, x4, x5, x6, x7)  =  U83_GG(x1, x2, x3, x4, x5, x6, x7)
U84_GG(x1, x2, x3, x4, x5, x6, x7)  =  U84_GG(x1, x2, x3, x4, x5, x6, x7)
ADDG_IN_GA(x1, x2)  =  ADDG_IN_GA(x1)
U9_GA(x1, x2, x3)  =  U9_GA(x1, x3)
U85_GG(x1, x2, x3, x4, x5, x6, x7)  =  U85_GG(x1, x2, x3, x4, x5, x6, x7)
U86_GG(x1, x2, x3, x4, x5, x6, x7)  =  U86_GG(x1, x2, x3, x4, x5, x6, x7)
U87_GG(x1, x2, x3, x4, x5, x6, x7)  =  U87_GG(x1, x2, x3, x4, x5, x6, x7)
U88_GG(x1, x2, x3, x4, x5, x6, x7)  =  U88_GG(x1, x2, x3, x4, x5, x6, x7)
U89_GG(x1, x2, x3, x4, x5, x6, x7)  =  U89_GG(x1, x2, x3, x4, x5, x6, x7)
U90_GG(x1, x2, x3, x4, x5, x6, x7)  =  U90_GG(x1, x2, x3, x4, x5, x6, x7)
U91_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U91_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U92_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U92_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U93_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U93_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U94_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U94_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U95_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U95_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U96_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U96_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U97_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U97_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U98_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U98_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U99_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U99_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U100_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U100_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U101_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U101_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U102_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U102_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U103_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U103_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U104_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U104_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U105_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U105_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U106_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U106_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U107_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U107_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U108_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U108_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U109_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U109_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U110_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U110_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U111_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U111_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U112_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U112_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U113_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U113_GG(x1, x2, x3, x4, x5, x6, x7, x8)
ADDH_IN_GA(x1, x2)  =  ADDH_IN_GA(x1)
U10_GA(x1, x2, x3)  =  U10_GA(x1, x3)
U114_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U114_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U115_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U115_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U116_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U116_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U117_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U117_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U118_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U118_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U119_GG(x1, x2, x3, x4, x5, x6, x7, x8)  =  U119_GG(x1, x2, x3, x4, x5, x6, x7, x8)
U120_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U120_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U121_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U121_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U122_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U122_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U123_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U123_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U124_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U124_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U125_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U125_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U126_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U126_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U127_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U127_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U128_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U128_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U129_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U129_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U130_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U130_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U131_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U131_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U132_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U132_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U133_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U133_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U134_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U134_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U135_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U135_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U136_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U136_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U137_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U137_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U138_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U138_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U139_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U139_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U140_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U140_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U141_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U141_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U142_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U142_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U143_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U143_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U144_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U144_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U145_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U145_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U146_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U146_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U147_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U147_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
ADDI_IN_GA(x1, x2)  =  ADDI_IN_GA(x1)
U11_GA(x1, x2, x3)  =  U11_GA(x1, x3)
U148_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U148_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U149_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U149_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U150_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U150_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U151_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U151_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U152_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U152_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U153_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U153_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9)
U154_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U154_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U155_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U155_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U156_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U156_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U157_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U157_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U158_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U158_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U159_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U159_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U160_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U160_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U161_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U161_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U162_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U162_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U163_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U163_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U164_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U164_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U165_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U165_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U166_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U166_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U167_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U167_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U168_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U168_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U169_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U169_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U170_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U170_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U171_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U171_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U172_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U172_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U173_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U173_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U174_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U174_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U175_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U175_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U176_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U176_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U177_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U177_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U178_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U178_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U179_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U179_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U180_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U180_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U181_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U181_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U182_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U182_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U183_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U183_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U184_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U184_GG(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
PQ_IN_GGAAGG(x1, x2, x3, x4, x5, x6)  =  PQ_IN_GGAAGG(x1, x2, x5, x6)
U192_GGAAGG(x1, x2, x3, x4, x5, x6, x7)  =  U192_GGAAGG(x1, x2, x5, x6, x7)
U193_GGAAGG(x1, x2, x3, x4, x5, x6, x7)  =  U193_GGAAGG(x1, x2, x5, x6, x7)
U194_GGAAGG(x1, x2, x3, x4, x5, x6, x7)  =  U194_GGAAGG(x1, x2, x5, x6, x7)
ADDJ_IN_GA(x1, x2)  =  ADDJ_IN_GA(x1)
U12_GA(x1, x2, x3)  =  U12_GA(x1, x3)
U195_GGAAGG(x1, x2, x3, x4, x5, x6, x7)  =  U195_GGAAGG(x1, x2, x5, x6, x7)
U196_GGAAGG(x1, x2, x3, x4, x5, x6, x7)  =  U196_GGAAGG(x1, x2, x5, x6, x7)
U197_GGAAGG(x1, x2, x3, x4, x5, x6, x7)  =  U197_GGAAGG(x1, x2, x5, x6, x7)
U198_GGAAGG(x1, x2, x3, x4, x5, x6, x7)  =  U198_GGAAGG(x1, x2, x5, x6, x7)
U199_GGAAGG(x1, x2, x3, x4, x5, x6, x7)  =  U199_GGAAGG(x1, x2, x5, x6, x7)
U200_GGAAGG(x1, x2, x3, x4, x5, x6, x7)  =  U200_GGAAGG(x1, x2, x5, x6, x7)
PL_IN_GGGGG(x1, x2, x3, x4, x5)  =  PL_IN_GGGGG(x1, x2, x3, x4, x5)
U14_GGGGG(x1, x2, x3, x4, x5, x6)  =  U14_GGGGG(x1, x2, x3, x4, x5, x6)
U15_GGGGG(x1, x2, x3, x4, x5, x6, x7)  =  U15_GGGGG(x1, x2, x3, x4, x5, x6, x7)
U16_GGGGG(x1, x2, x3, x4, x5, x6, x7)  =  U16_GGGGG(x1, x2, x3, x4, x5, x6, x7)
U17_GGGGG(x1, x2, x3, x4, x5, x6, x7)  =  U17_GGGGG(x1, x2, x3, x4, x5, x6, x7)
U18_GGGGG(x1, x2, x3, x4, x5, x6, x7)  =  U18_GGGGG(x1, x2, x3, x4, x5, x6, x7)
ADDK_IN_GGA(x1, x2, x3)  =  ADDK_IN_GGA(x1, x2)
U13_GGA(x1, x2, x3, x4)  =  U13_GGA(x1, x2, x4)
U19_GGGGG(x1, x2, x3, x4, x5, x6, x7)  =  U19_GGGGG(x1, x2, x3, x4, x5, x6, x7)
U20_GGGGG(x1, x2, x3, x4, x5, x6, x7)  =  U20_GGGGG(x1, x2, x3, x4, x5, x6, x7)
U21_GGGGG(x1, x2, x3, x4, x5, x6, x7)  =  U21_GGGGG(x1, x2, x3, x4, x5, x6, x7)
U22_GGGGG(x1, x2, x3, x4, x5, x6, x7)  =  U22_GGGGG(x1, x2, x3, x4, x5, x6, x7)
U23_GGGGG(x1, x2, x3, x4, x5, x6, x7)  =  U23_GGGGG(x1, x2, x3, x4, x5, x6, x7)
U24_GGGGG(x1, x2, x3, x4, x5, x6, x7)  =  U24_GGGGG(x1, x2, x3, x4, x5, x6, x7)
U185_GG(x1, x2, x3, x4)  =  U185_GG(x1, x2, x3, x4)
U186_GG(x1, x2, x3, x4)  =  U186_GG(x1, x2, x3, x4)

We have to consider all (P,R,Pi)-chains

(5) DependencyGraphProof (EQUIVALENT transformation)

The approximation of the Dependency Graph [LOPSTR] contains 13 SCCs with 240 less nodes.

(6) Complex Obligation (AND)

(7) Obligation:

Pi DP problem:
The TRS P consists of the following rules:

ADDK_IN_GGA(s(X1), X2, s(X3)) → ADDK_IN_GGA(X1, X2, X3)

The TRS R consists of the following rules:

deletecP_in_aga(s(0), X1, X1) → deletecP_out_aga(s(0), X1, X1)
deletecP_in_aga(X1, X2, .(s(0), X3)) → U233_aga(X1, X2, X3, deletecA_in_aga(X1, X2, X3))
deletecA_in_aga(X1, .(X1, X2), X2) → deletecA_out_aga(X1, .(X1, X2), X2)
deletecA_in_aga(X1, .(X2, X3), .(X2, X4)) → U203_aga(X1, X2, X3, X4, deletecA_in_aga(X1, X3, X4))
U203_aga(X1, X2, X3, X4, deletecA_out_aga(X1, X3, X4)) → deletecA_out_aga(X1, .(X2, X3), .(X2, X4))
U233_aga(X1, X2, X3, deletecA_out_aga(X1, X2, X3)) → deletecP_out_aga(X1, X2, .(s(0), X3))
permcB_in_ga([], []) → permcB_out_ga([], [])
permcB_in_ga(.(X1, X2), .(X3, X4)) → U204_ga(X1, X2, X3, X4, deletecA_in_aga(X3, .(X1, X2), X5))
U204_ga(X1, X2, X3, X4, deletecA_out_aga(X3, .(X1, X2), X5)) → U205_ga(X1, X2, X3, X4, permcB_in_ga(X5, X4))
U205_ga(X1, X2, X3, X4, permcB_out_ga(X5, X4)) → permcB_out_ga(.(X1, X2), .(X3, X4))
notEqcC_in_gg(0, s(X1)) → notEqcC_out_gg(0, s(X1))
notEqcC_in_gg(s(X1), 0) → notEqcC_out_gg(s(X1), 0)
notEqcC_in_gg(s(X1), s(X2)) → U206_gg(X1, X2, notEqcC_in_gg(X1, X2))
U206_gg(X1, X2, notEqcC_out_gg(X1, X2)) → notEqcC_out_gg(s(X1), s(X2))
addcD_in_ga(0, s(0)) → addcD_out_ga(0, s(0))
addcD_in_ga(s(X1), s(X2)) → U207_ga(X1, X2, addcD_in_ga(X1, X2))
U207_ga(X1, X2, addcD_out_ga(X1, X2)) → addcD_out_ga(s(X1), s(X2))
addcE_in_ga(0, s(s(0))) → addcE_out_ga(0, s(s(0)))
addcE_in_ga(s(X1), s(X2)) → U208_ga(X1, X2, addcE_in_ga(X1, X2))
U208_ga(X1, X2, addcE_out_ga(X1, X2)) → addcE_out_ga(s(X1), s(X2))
addcF_in_ga(0, s(s(s(0)))) → addcF_out_ga(0, s(s(s(0))))
addcF_in_ga(s(X1), s(X2)) → U209_ga(X1, X2, addcF_in_ga(X1, X2))
U209_ga(X1, X2, addcF_out_ga(X1, X2)) → addcF_out_ga(s(X1), s(X2))
addcG_in_ga(0, s(s(s(s(0))))) → addcG_out_ga(0, s(s(s(s(0)))))
addcG_in_ga(s(X1), s(X2)) → U210_ga(X1, X2, addcG_in_ga(X1, X2))
U210_ga(X1, X2, addcG_out_ga(X1, X2)) → addcG_out_ga(s(X1), s(X2))
addcH_in_ga(0, s(s(s(s(s(0)))))) → addcH_out_ga(0, s(s(s(s(s(0))))))
addcH_in_ga(s(X1), s(X2)) → U211_ga(X1, X2, addcH_in_ga(X1, X2))
U211_ga(X1, X2, addcH_out_ga(X1, X2)) → addcH_out_ga(s(X1), s(X2))
addcI_in_ga(0, s(s(s(s(s(s(0))))))) → addcI_out_ga(0, s(s(s(s(s(s(0)))))))
addcI_in_ga(s(X1), s(X2)) → U212_ga(X1, X2, addcI_in_ga(X1, X2))
U212_ga(X1, X2, addcI_out_ga(X1, X2)) → addcI_out_ga(s(X1), s(X2))
addcJ_in_ga(0, s(s(s(s(s(s(s(0)))))))) → addcJ_out_ga(0, s(s(s(s(s(s(s(0))))))))
addcJ_in_ga(s(X1), s(X2)) → U213_ga(X1, X2, addcJ_in_ga(X1, X2))
U213_ga(X1, X2, addcJ_out_ga(X1, X2)) → addcJ_out_ga(s(X1), s(X2))
addcK_in_gga(0, X1, s(X1)) → addcK_out_gga(0, X1, s(X1))
addcK_in_gga(s(X1), X2, s(X3)) → U214_gga(X1, X2, X3, addcK_in_gga(X1, X2, X3))
U214_gga(X1, X2, X3, addcK_out_gga(X1, X2, X3)) → addcK_out_gga(s(X1), X2, s(X3))
noattackcN_in_gg(X1, []) → noattackcN_out_gg(X1, [])
noattackcN_in_gg(X1, .(X2, [])) → U234_gg(X1, X2, notEqcC_in_gg(X1, X2))
U234_gg(X1, X2, notEqcC_out_gg(X1, X2)) → U235_gg(X1, X2, addcD_in_ga(X2, X3))
U235_gg(X1, X2, addcD_out_ga(X2, X3)) → U236_gg(X1, X2, notEqcC_in_gg(X1, X3))
U236_gg(X1, X2, notEqcC_out_gg(X1, X3)) → U237_gg(X1, X2, addcD_in_ga(X1, X4))
U237_gg(X1, X2, addcD_out_ga(X1, X4)) → U238_gg(X1, X2, notEqcC_in_gg(X2, X4))
U238_gg(X1, X2, notEqcC_out_gg(X2, X4)) → noattackcN_out_gg(X1, .(X2, []))
noattackcN_in_gg(X1, .(X2, .(X3, []))) → U239_gg(X1, X2, X3, notEqcC_in_gg(X1, X2))
U239_gg(X1, X2, X3, notEqcC_out_gg(X1, X2)) → U240_gg(X1, X2, X3, addcD_in_ga(X2, X4))
U240_gg(X1, X2, X3, addcD_out_ga(X2, X4)) → U241_gg(X1, X2, X3, X4, notEqcC_in_gg(X1, X4))
U241_gg(X1, X2, X3, X4, notEqcC_out_gg(X1, X4)) → U242_gg(X1, X2, X3, X4, addcD_in_ga(X1, X5))
U242_gg(X1, X2, X3, X4, addcD_out_ga(X1, X5)) → U243_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X2, X5))
U243_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X2, X5)) → U244_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X1, X3))
U244_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X1, X3)) → U245_gg(X1, X2, X3, X4, X5, addcE_in_ga(X3, X6))
U245_gg(X1, X2, X3, X4, X5, addcE_out_ga(X3, X6)) → U246_gg(X1, X2, X3, notEqcC_in_gg(X1, X6))
U246_gg(X1, X2, X3, notEqcC_out_gg(X1, X6)) → U247_gg(X1, X2, X3, addcE_in_ga(X1, X7))
U247_gg(X1, X2, X3, addcE_out_ga(X1, X7)) → U248_gg(X1, X2, X3, notEqcC_in_gg(X3, X7))
U248_gg(X1, X2, X3, notEqcC_out_gg(X3, X7)) → noattackcN_out_gg(X1, .(X2, .(X3, [])))
noattackcN_in_gg(X1, .(X2, .(X3, .(X4, [])))) → U249_gg(X1, X2, X3, X4, notEqcC_in_gg(X1, X2))
U249_gg(X1, X2, X3, X4, notEqcC_out_gg(X1, X2)) → U250_gg(X1, X2, X3, X4, addcD_in_ga(X2, X5))
U250_gg(X1, X2, X3, X4, addcD_out_ga(X2, X5)) → U251_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X1, X5))
U251_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X1, X5)) → U252_gg(X1, X2, X3, X4, X5, addcD_in_ga(X1, X6))
U252_gg(X1, X2, X3, X4, X5, addcD_out_ga(X1, X6)) → U253_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X2, X6))
U253_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X2, X6)) → U254_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X3))
U254_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X3)) → U255_gg(X1, X2, X3, X4, X5, X6, addcE_in_ga(X3, X7))
U255_gg(X1, X2, X3, X4, X5, X6, addcE_out_ga(X3, X7)) → U256_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X7))
U256_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X7)) → U257_gg(X1, X2, X3, X4, X5, X6, X7, addcE_in_ga(X1, X8))
U257_gg(X1, X2, X3, X4, X5, X6, X7, addcE_out_ga(X1, X8)) → U258_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X3, X8))
U258_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X3, X8)) → U259_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X1, X4))
U259_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X4)) → U260_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcF_in_ga(X4, X9))
U260_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcF_out_ga(X4, X9)) → U261_gg(X1, X2, X3, X4, notEqcC_in_gg(X1, X9))
U261_gg(X1, X2, X3, X4, notEqcC_out_gg(X1, X9)) → U262_gg(X1, X2, X3, X4, addcF_in_ga(X1, X10))
U262_gg(X1, X2, X3, X4, addcF_out_ga(X1, X10)) → U263_gg(X1, X2, X3, X4, notEqcC_in_gg(X4, X10))
U263_gg(X1, X2, X3, X4, notEqcC_out_gg(X4, X10)) → noattackcN_out_gg(X1, .(X2, .(X3, .(X4, []))))
noattackcN_in_gg(X1, .(X2, .(X3, .(X4, .(X5, []))))) → U264_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X1, X2))
U264_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X1, X2)) → U265_gg(X1, X2, X3, X4, X5, addcD_in_ga(X2, X6))
U265_gg(X1, X2, X3, X4, X5, addcD_out_ga(X2, X6)) → U266_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X6))
U266_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X6)) → U267_gg(X1, X2, X3, X4, X5, X6, addcD_in_ga(X1, X7))
U267_gg(X1, X2, X3, X4, X5, X6, addcD_out_ga(X1, X7)) → U268_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X2, X7))
U268_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X2, X7)) → U269_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X3))
U269_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X3)) → U270_gg(X1, X2, X3, X4, X5, X6, X7, addcE_in_ga(X3, X8))
U270_gg(X1, X2, X3, X4, X5, X6, X7, addcE_out_ga(X3, X8)) → U271_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X1, X8))
U271_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X8)) → U272_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcE_in_ga(X1, X9))
U272_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcE_out_ga(X1, X9)) → U273_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X3, X9))
U273_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X3, X9)) → U274_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X4))
U274_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X4)) → U275_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcF_in_ga(X4, X10))
U275_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcF_out_ga(X4, X10)) → U276_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_in_gg(X1, X10))
U276_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_out_gg(X1, X10)) → U277_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcF_in_ga(X1, X11))
U277_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcF_out_ga(X1, X11)) → U278_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X4, X11))
U278_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X4, X11)) → U279_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X1, X5))
U279_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X1, X5)) → U280_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcG_in_ga(X5, X12))
U280_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcG_out_ga(X5, X12)) → U281_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X1, X12))
U281_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X1, X12)) → U282_gg(X1, X2, X3, X4, X5, addcG_in_ga(X1, X13))
U282_gg(X1, X2, X3, X4, X5, addcG_out_ga(X1, X13)) → U283_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X5, X13))
U283_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X5, X13)) → noattackcN_out_gg(X1, .(X2, .(X3, .(X4, .(X5, [])))))
noattackcN_in_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, [])))))) → U284_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X2))
U284_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X2)) → U285_gg(X1, X2, X3, X4, X5, X6, addcD_in_ga(X2, X7))
U285_gg(X1, X2, X3, X4, X5, X6, addcD_out_ga(X2, X7)) → U286_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X7))
U286_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X7)) → U287_gg(X1, X2, X3, X4, X5, X6, X7, addcD_in_ga(X1, X8))
U287_gg(X1, X2, X3, X4, X5, X6, X7, addcD_out_ga(X1, X8)) → U288_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X2, X8))
U288_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X2, X8)) → U289_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X1, X3))
U289_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X3)) → U290_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcE_in_ga(X3, X9))
U290_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcE_out_ga(X3, X9)) → U291_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X9))
U291_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X9)) → U292_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcE_in_ga(X1, X10))
U292_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcE_out_ga(X1, X10)) → U293_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_in_gg(X3, X10))
U293_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_out_gg(X3, X10)) → U294_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_in_gg(X1, X4))
U294_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_out_gg(X1, X4)) → U295_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcF_in_ga(X4, X11))
U295_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcF_out_ga(X4, X11)) → U296_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X1, X11))
U296_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X1, X11)) → U297_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcF_in_ga(X1, X12))
U297_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcF_out_ga(X1, X12)) → U298_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_in_gg(X4, X12))
U298_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_out_gg(X4, X12)) → U299_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_in_gg(X1, X5))
U299_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_out_gg(X1, X5)) → U300_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcG_in_ga(X5, X13))
U300_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcG_out_ga(X5, X13)) → U301_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_in_gg(X1, X13))
U301_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_out_gg(X1, X13)) → U302_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcG_in_ga(X1, X14))
U302_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcG_out_ga(X1, X14)) → U303_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_in_gg(X5, X14))
U303_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_out_gg(X5, X14)) → U304_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_in_gg(X1, X6))
U304_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_out_gg(X1, X6)) → U305_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcH_in_ga(X6, X15))
U305_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcH_out_ga(X6, X15)) → U306_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X15))
U306_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X15)) → U307_gg(X1, X2, X3, X4, X5, X6, addcH_in_ga(X1, X16))
U307_gg(X1, X2, X3, X4, X5, X6, addcH_out_ga(X1, X16)) → U308_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X6, X16))
U308_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X6, X16)) → noattackcN_out_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, []))))))
noattackcN_in_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, .(X7, []))))))) → U309_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X2))
U309_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X2)) → U310_gg(X1, X2, X3, X4, X5, X6, X7, addcD_in_ga(X2, X8))
U310_gg(X1, X2, X3, X4, X5, X6, X7, addcD_out_ga(X2, X8)) → U311_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X1, X8))
U311_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X8)) → U312_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcD_in_ga(X1, X9))
U312_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcD_out_ga(X1, X9)) → U313_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X2, X9))
U313_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X2, X9)) → U314_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X3))
U314_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X3)) → U315_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcE_in_ga(X3, X10))
U315_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcE_out_ga(X3, X10)) → U316_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_in_gg(X1, X10))
U316_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_out_gg(X1, X10)) → U317_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcE_in_ga(X1, X11))
U317_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcE_out_ga(X1, X11)) → U318_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X3, X11))
U318_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X3, X11)) → U319_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X1, X4))
U319_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X1, X4)) → U320_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcF_in_ga(X4, X12))
U320_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcF_out_ga(X4, X12)) → U321_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_in_gg(X1, X12))
U321_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_out_gg(X1, X12)) → U322_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcF_in_ga(X1, X13))
U322_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcF_out_ga(X1, X13)) → U323_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_in_gg(X4, X13))
U323_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_out_gg(X4, X13)) → U324_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_in_gg(X1, X5))
U324_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_out_gg(X1, X5)) → U325_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcG_in_ga(X5, X14))
U325_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcG_out_ga(X5, X14)) → U326_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_in_gg(X1, X14))
U326_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_out_gg(X1, X14)) → U327_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcG_in_ga(X1, X15))
U327_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcG_out_ga(X1, X15)) → U328_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_in_gg(X5, X15))
U328_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_out_gg(X5, X15)) → U329_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_in_gg(X1, X6))
U329_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_out_gg(X1, X6)) → U330_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, addcH_in_ga(X6, X16))
U330_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, addcH_out_ga(X6, X16)) → U331_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, notEqcC_in_gg(X1, X16))
U331_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, notEqcC_out_gg(X1, X16)) → U332_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, addcH_in_ga(X1, X17))
U332_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, addcH_out_ga(X1, X17)) → U333_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_in_gg(X6, X17))
U333_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_out_gg(X6, X17)) → U334_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_in_gg(X1, X7))
U334_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_out_gg(X1, X7)) → U335_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, addcI_in_ga(X7, X18))
U335_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, addcI_out_ga(X7, X18)) → U336_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X18))
U336_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X18)) → U337_gg(X1, X2, X3, X4, X5, X6, X7, addcI_in_ga(X1, X19))
U337_gg(X1, X2, X3, X4, X5, X6, X7, addcI_out_ga(X1, X19)) → U338_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X7, X19))
U338_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X7, X19)) → noattackcN_out_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, .(X7, [])))))))
noattackcN_in_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, .(X7, .(X8, X9)))))))) → U339_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X2))
U339_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X2)) → U340_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcD_in_ga(X2, X10))
U340_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcD_out_ga(X2, X10)) → U341_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_in_gg(X1, X10))
U341_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_out_gg(X1, X10)) → U342_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcD_in_ga(X1, X11))
U342_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcD_out_ga(X1, X11)) → U343_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X2, X11))
U343_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X2, X11)) → U344_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X1, X3))
U344_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X1, X3)) → U345_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcE_in_ga(X3, X12))
U345_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcE_out_ga(X3, X12)) → U346_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_in_gg(X1, X12))
U346_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_out_gg(X1, X12)) → U347_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcE_in_ga(X1, X13))
U347_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcE_out_ga(X1, X13)) → U348_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_in_gg(X3, X13))
U348_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_out_gg(X3, X13)) → U349_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_in_gg(X1, X4))
U349_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_out_gg(X1, X4)) → U350_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcF_in_ga(X4, X14))
U350_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcF_out_ga(X4, X14)) → U351_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_in_gg(X1, X14))
U351_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_out_gg(X1, X14)) → U352_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcF_in_ga(X1, X15))
U352_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcF_out_ga(X1, X15)) → U353_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_in_gg(X4, X15))
U353_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_out_gg(X4, X15)) → U354_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_in_gg(X1, X5))
U354_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_out_gg(X1, X5)) → U355_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, addcG_in_ga(X5, X16))
U355_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, addcG_out_ga(X5, X16)) → U356_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, notEqcC_in_gg(X1, X16))
U356_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, notEqcC_out_gg(X1, X16)) → U357_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, addcG_in_ga(X1, X17))
U357_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, addcG_out_ga(X1, X17)) → U358_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_in_gg(X5, X17))
U358_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_out_gg(X5, X17)) → U359_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_in_gg(X1, X6))
U359_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_out_gg(X1, X6)) → U360_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, addcH_in_ga(X6, X18))
U360_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, addcH_out_ga(X6, X18)) → U361_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, notEqcC_in_gg(X1, X18))
U361_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, notEqcC_out_gg(X1, X18)) → U362_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, addcH_in_ga(X1, X19))
U362_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, addcH_out_ga(X1, X19)) → U363_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, notEqcC_in_gg(X6, X19))
U363_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, notEqcC_out_gg(X6, X19)) → U364_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, notEqcC_in_gg(X1, X7))
U364_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, notEqcC_out_gg(X1, X7)) → U365_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, addcI_in_ga(X7, X20))
U365_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, addcI_out_ga(X7, X20)) → U366_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, X20, notEqcC_in_gg(X1, X20))
U366_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, X20, notEqcC_out_gg(X1, X20)) → U367_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcI_in_ga(X1, X21))
U367_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcI_out_ga(X1, X21)) → U368_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X7, X21))
U368_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X7, X21)) → U369_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, qcQ_in_ggaagg(X1, X8, X22, X23, X9, s(s(s(s(s(s(s(0)))))))))
qcQ_in_ggaagg(X1, X2, X3, X4, X5, X6) → U228_ggaagg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X2))
U228_ggaagg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X2)) → U229_ggaagg(X1, X2, X3, X4, X5, X6, addcJ_in_ga(X2, X3))
U229_ggaagg(X1, X2, X3, X4, X5, X6, addcJ_out_ga(X2, X3)) → U230_ggaagg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X3))
U230_ggaagg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X3)) → U231_ggaagg(X1, X2, X3, X4, X5, X6, addcJ_in_ga(X1, X4))
U231_ggaagg(X1, X2, X3, X4, X5, X6, addcJ_out_ga(X1, X4)) → U232_ggaagg(X1, X2, X3, X4, X5, X6, qcL_in_ggggg(X2, X4, X1, X5, X6))
qcL_in_ggggg(X1, X2, X3, [], X4) → U215_ggggg(X1, X2, X3, X4, notEqcC_in_gg(X1, X2))
U215_ggggg(X1, X2, X3, X4, notEqcC_out_gg(X1, X2)) → qcL_out_ggggg(X1, X2, X3, [], X4)
qcL_in_ggggg(X1, X2, X3, .(X4, X5), X6) → U216_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X2))
U216_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X2)) → U217_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X3, X4))
U217_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X3, X4)) → U218_ggggg(X1, X2, X3, X4, X5, X6, addcK_in_gga(X4, X6, X7))
U218_ggggg(X1, X2, X3, X4, X5, X6, addcK_out_gga(X4, X6, X7)) → U219_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X3, X7))
U219_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X3, X7)) → U220_ggggg(X1, X2, X3, X4, X5, X6, addcK_in_gga(X3, X6, X8))
U220_ggggg(X1, X2, X3, X4, X5, X6, addcK_out_gga(X3, X6, X8)) → U221_ggggg(X1, X2, X3, X4, X5, X6, qcL_in_ggggg(X4, X8, X3, X5, s(X6)))
U221_ggggg(X1, X2, X3, X4, X5, X6, qcL_out_ggggg(X4, X8, X3, X5, s(X6))) → qcL_out_ggggg(X1, X2, X3, .(X4, X5), X6)
U232_ggaagg(X1, X2, X3, X4, X5, X6, qcL_out_ggggg(X2, X4, X1, X5, X6)) → qcQ_out_ggaagg(X1, X2, X3, X4, X5, X6)
U369_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, qcQ_out_ggaagg(X1, X8, X22, X23, X9, s(s(s(s(s(s(s(0))))))))) → noattackcN_out_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, .(X7, .(X8, X9))))))))

The argument filtering Pi contains the following mapping:
.(x1, x2)  =  .(x1, x2)
deletecP_in_aga(x1, x2, x3)  =  deletecP_in_aga(x2)
deletecP_out_aga(x1, x2, x3)  =  deletecP_out_aga(x1, x2, x3)
U233_aga(x1, x2, x3, x4)  =  U233_aga(x2, x4)
deletecA_in_aga(x1, x2, x3)  =  deletecA_in_aga(x2)
deletecA_out_aga(x1, x2, x3)  =  deletecA_out_aga(x1, x2, x3)
U203_aga(x1, x2, x3, x4, x5)  =  U203_aga(x2, x3, x5)
permcB_in_ga(x1, x2)  =  permcB_in_ga(x1)
[]  =  []
permcB_out_ga(x1, x2)  =  permcB_out_ga(x1, x2)
U204_ga(x1, x2, x3, x4, x5)  =  U204_ga(x1, x2, x5)
U205_ga(x1, x2, x3, x4, x5)  =  U205_ga(x1, x2, x3, x5)
s(x1)  =  s(x1)
notEqcC_in_gg(x1, x2)  =  notEqcC_in_gg(x1, x2)
0  =  0
notEqcC_out_gg(x1, x2)  =  notEqcC_out_gg(x1, x2)
U206_gg(x1, x2, x3)  =  U206_gg(x1, x2, x3)
addcD_in_ga(x1, x2)  =  addcD_in_ga(x1)
addcD_out_ga(x1, x2)  =  addcD_out_ga(x1, x2)
U207_ga(x1, x2, x3)  =  U207_ga(x1, x3)
addcE_in_ga(x1, x2)  =  addcE_in_ga(x1)
addcE_out_ga(x1, x2)  =  addcE_out_ga(x1, x2)
U208_ga(x1, x2, x3)  =  U208_ga(x1, x3)
addcF_in_ga(x1, x2)  =  addcF_in_ga(x1)
addcF_out_ga(x1, x2)  =  addcF_out_ga(x1, x2)
U209_ga(x1, x2, x3)  =  U209_ga(x1, x3)
addcG_in_ga(x1, x2)  =  addcG_in_ga(x1)
addcG_out_ga(x1, x2)  =  addcG_out_ga(x1, x2)
U210_ga(x1, x2, x3)  =  U210_ga(x1, x3)
addcH_in_ga(x1, x2)  =  addcH_in_ga(x1)
addcH_out_ga(x1, x2)  =  addcH_out_ga(x1, x2)
U211_ga(x1, x2, x3)  =  U211_ga(x1, x3)
addcI_in_ga(x1, x2)  =  addcI_in_ga(x1)
addcI_out_ga(x1, x2)  =  addcI_out_ga(x1, x2)
U212_ga(x1, x2, x3)  =  U212_ga(x1, x3)
addcJ_in_ga(x1, x2)  =  addcJ_in_ga(x1)
addcJ_out_ga(x1, x2)  =  addcJ_out_ga(x1, x2)
U213_ga(x1, x2, x3)  =  U213_ga(x1, x3)
addcK_in_gga(x1, x2, x3)  =  addcK_in_gga(x1, x2)
addcK_out_gga(x1, x2, x3)  =  addcK_out_gga(x1, x2, x3)
U214_gga(x1, x2, x3, x4)  =  U214_gga(x1, x2, x4)
noattackcN_in_gg(x1, x2)  =  noattackcN_in_gg(x1, x2)
noattackcN_out_gg(x1, x2)  =  noattackcN_out_gg(x1, x2)
U234_gg(x1, x2, x3)  =  U234_gg(x1, x2, x3)
U235_gg(x1, x2, x3)  =  U235_gg(x1, x2, x3)
U236_gg(x1, x2, x3)  =  U236_gg(x1, x2, x3)
U237_gg(x1, x2, x3)  =  U237_gg(x1, x2, x3)
U238_gg(x1, x2, x3)  =  U238_gg(x1, x2, x3)
U239_gg(x1, x2, x3, x4)  =  U239_gg(x1, x2, x3, x4)
U240_gg(x1, x2, x3, x4)  =  U240_gg(x1, x2, x3, x4)
U241_gg(x1, x2, x3, x4, x5)  =  U241_gg(x1, x2, x3, x5)
U242_gg(x1, x2, x3, x4, x5)  =  U242_gg(x1, x2, x3, x5)
U243_gg(x1, x2, x3, x4, x5, x6)  =  U243_gg(x1, x2, x3, x6)
U244_gg(x1, x2, x3, x4, x5, x6)  =  U244_gg(x1, x2, x3, x6)
U245_gg(x1, x2, x3, x4, x5, x6)  =  U245_gg(x1, x2, x3, x6)
U246_gg(x1, x2, x3, x4)  =  U246_gg(x1, x2, x3, x4)
U247_gg(x1, x2, x3, x4)  =  U247_gg(x1, x2, x3, x4)
U248_gg(x1, x2, x3, x4)  =  U248_gg(x1, x2, x3, x4)
U249_gg(x1, x2, x3, x4, x5)  =  U249_gg(x1, x2, x3, x4, x5)
U250_gg(x1, x2, x3, x4, x5)  =  U250_gg(x1, x2, x3, x4, x5)
U251_gg(x1, x2, x3, x4, x5, x6)  =  U251_gg(x1, x2, x3, x4, x6)
U252_gg(x1, x2, x3, x4, x5, x6)  =  U252_gg(x1, x2, x3, x4, x6)
U253_gg(x1, x2, x3, x4, x5, x6, x7)  =  U253_gg(x1, x2, x3, x4, x7)
U254_gg(x1, x2, x3, x4, x5, x6, x7)  =  U254_gg(x1, x2, x3, x4, x7)
U255_gg(x1, x2, x3, x4, x5, x6, x7)  =  U255_gg(x1, x2, x3, x4, x7)
U256_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U256_gg(x1, x2, x3, x4, x8)
U257_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U257_gg(x1, x2, x3, x4, x8)
U258_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U258_gg(x1, x2, x3, x4, x9)
U259_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U259_gg(x1, x2, x3, x4, x9)
U260_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U260_gg(x1, x2, x3, x4, x9)
U261_gg(x1, x2, x3, x4, x5)  =  U261_gg(x1, x2, x3, x4, x5)
U262_gg(x1, x2, x3, x4, x5)  =  U262_gg(x1, x2, x3, x4, x5)
U263_gg(x1, x2, x3, x4, x5)  =  U263_gg(x1, x2, x3, x4, x5)
U264_gg(x1, x2, x3, x4, x5, x6)  =  U264_gg(x1, x2, x3, x4, x5, x6)
U265_gg(x1, x2, x3, x4, x5, x6)  =  U265_gg(x1, x2, x3, x4, x5, x6)
U266_gg(x1, x2, x3, x4, x5, x6, x7)  =  U266_gg(x1, x2, x3, x4, x5, x7)
U267_gg(x1, x2, x3, x4, x5, x6, x7)  =  U267_gg(x1, x2, x3, x4, x5, x7)
U268_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U268_gg(x1, x2, x3, x4, x5, x8)
U269_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U269_gg(x1, x2, x3, x4, x5, x8)
U270_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U270_gg(x1, x2, x3, x4, x5, x8)
U271_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U271_gg(x1, x2, x3, x4, x5, x9)
U272_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U272_gg(x1, x2, x3, x4, x5, x9)
U273_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U273_gg(x1, x2, x3, x4, x5, x10)
U274_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U274_gg(x1, x2, x3, x4, x5, x10)
U275_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U275_gg(x1, x2, x3, x4, x5, x10)
U276_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U276_gg(x1, x2, x3, x4, x5, x11)
U277_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U277_gg(x1, x2, x3, x4, x5, x11)
U278_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U278_gg(x1, x2, x3, x4, x5, x12)
U279_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U279_gg(x1, x2, x3, x4, x5, x12)
U280_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U280_gg(x1, x2, x3, x4, x5, x12)
U281_gg(x1, x2, x3, x4, x5, x6)  =  U281_gg(x1, x2, x3, x4, x5, x6)
U282_gg(x1, x2, x3, x4, x5, x6)  =  U282_gg(x1, x2, x3, x4, x5, x6)
U283_gg(x1, x2, x3, x4, x5, x6)  =  U283_gg(x1, x2, x3, x4, x5, x6)
U284_gg(x1, x2, x3, x4, x5, x6, x7)  =  U284_gg(x1, x2, x3, x4, x5, x6, x7)
U285_gg(x1, x2, x3, x4, x5, x6, x7)  =  U285_gg(x1, x2, x3, x4, x5, x6, x7)
U286_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U286_gg(x1, x2, x3, x4, x5, x6, x8)
U287_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U287_gg(x1, x2, x3, x4, x5, x6, x8)
U288_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U288_gg(x1, x2, x3, x4, x5, x6, x9)
U289_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U289_gg(x1, x2, x3, x4, x5, x6, x9)
U290_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U290_gg(x1, x2, x3, x4, x5, x6, x9)
U291_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U291_gg(x1, x2, x3, x4, x5, x6, x10)
U292_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U292_gg(x1, x2, x3, x4, x5, x6, x10)
U293_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U293_gg(x1, x2, x3, x4, x5, x6, x11)
U294_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U294_gg(x1, x2, x3, x4, x5, x6, x11)
U295_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U295_gg(x1, x2, x3, x4, x5, x6, x11)
U296_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U296_gg(x1, x2, x3, x4, x5, x6, x12)
U297_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U297_gg(x1, x2, x3, x4, x5, x6, x12)
U298_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U298_gg(x1, x2, x3, x4, x5, x6, x13)
U299_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U299_gg(x1, x2, x3, x4, x5, x6, x13)
U300_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U300_gg(x1, x2, x3, x4, x5, x6, x13)
U301_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U301_gg(x1, x2, x3, x4, x5, x6, x14)
U302_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U302_gg(x1, x2, x3, x4, x5, x6, x14)
U303_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U303_gg(x1, x2, x3, x4, x5, x6, x15)
U304_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U304_gg(x1, x2, x3, x4, x5, x6, x15)
U305_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U305_gg(x1, x2, x3, x4, x5, x6, x15)
U306_gg(x1, x2, x3, x4, x5, x6, x7)  =  U306_gg(x1, x2, x3, x4, x5, x6, x7)
U307_gg(x1, x2, x3, x4, x5, x6, x7)  =  U307_gg(x1, x2, x3, x4, x5, x6, x7)
U308_gg(x1, x2, x3, x4, x5, x6, x7)  =  U308_gg(x1, x2, x3, x4, x5, x6, x7)
U309_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U309_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U310_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U310_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U311_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U311_gg(x1, x2, x3, x4, x5, x6, x7, x9)
U312_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U312_gg(x1, x2, x3, x4, x5, x6, x7, x9)
U313_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U313_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U314_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U314_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U315_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U315_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U316_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U316_gg(x1, x2, x3, x4, x5, x6, x7, x11)
U317_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U317_gg(x1, x2, x3, x4, x5, x6, x7, x11)
U318_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U318_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U319_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U319_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U320_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U320_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U321_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U321_gg(x1, x2, x3, x4, x5, x6, x7, x13)
U322_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U322_gg(x1, x2, x3, x4, x5, x6, x7, x13)
U323_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U323_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U324_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U324_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U325_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U325_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U326_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U326_gg(x1, x2, x3, x4, x5, x6, x7, x15)
U327_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U327_gg(x1, x2, x3, x4, x5, x6, x7, x15)
U328_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U328_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U329_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U329_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U330_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U330_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U331_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U331_gg(x1, x2, x3, x4, x5, x6, x7, x17)
U332_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U332_gg(x1, x2, x3, x4, x5, x6, x7, x17)
U333_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U333_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U334_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U334_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U335_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U335_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U336_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U336_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U337_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U337_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U338_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U338_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U339_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U339_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U340_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U340_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U341_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U341_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x11)
U342_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U342_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x11)
U343_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U343_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U344_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U344_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U345_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U345_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U346_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U346_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x13)
U347_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U347_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x13)
U348_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U348_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U349_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U349_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U350_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U350_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U351_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U351_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x15)
U352_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U352_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x15)
U353_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U353_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U354_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U354_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U355_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U355_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U356_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U356_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x17)
U357_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U357_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x17)
U358_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U358_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U359_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U359_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U360_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U360_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U361_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19)  =  U361_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x19)
U362_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19)  =  U362_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x19)
U363_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U363_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U364_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U364_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U365_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U365_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U366_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21)  =  U366_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x21)
U367_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U367_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U368_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U368_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U369_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U369_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
qcQ_in_ggaagg(x1, x2, x3, x4, x5, x6)  =  qcQ_in_ggaagg(x1, x2, x5, x6)
U228_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U228_ggaagg(x1, x2, x5, x6, x7)
U229_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U229_ggaagg(x1, x2, x5, x6, x7)
U230_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U230_ggaagg(x1, x2, x3, x5, x6, x7)
U231_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U231_ggaagg(x1, x2, x3, x5, x6, x7)
U232_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U232_ggaagg(x1, x2, x3, x4, x5, x6, x7)
qcL_in_ggggg(x1, x2, x3, x4, x5)  =  qcL_in_ggggg(x1, x2, x3, x4, x5)
U215_ggggg(x1, x2, x3, x4, x5)  =  U215_ggggg(x1, x2, x3, x4, x5)
qcL_out_ggggg(x1, x2, x3, x4, x5)  =  qcL_out_ggggg(x1, x2, x3, x4, x5)
U216_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U216_ggggg(x1, x2, x3, x4, x5, x6, x7)
U217_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U217_ggggg(x1, x2, x3, x4, x5, x6, x7)
U218_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U218_ggggg(x1, x2, x3, x4, x5, x6, x7)
U219_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U219_ggggg(x1, x2, x3, x4, x5, x6, x7)
U220_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U220_ggggg(x1, x2, x3, x4, x5, x6, x7)
U221_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U221_ggggg(x1, x2, x3, x4, x5, x6, x7)
qcQ_out_ggaagg(x1, x2, x3, x4, x5, x6)  =  qcQ_out_ggaagg(x1, x2, x3, x4, x5, x6)
ADDK_IN_GGA(x1, x2, x3)  =  ADDK_IN_GGA(x1, x2)

We have to consider all (P,R,Pi)-chains

(8) UsableRulesProof (EQUIVALENT transformation)

For (infinitary) constructor rewriting [LOPSTR] we can delete all non-usable rules from R.

(9) Obligation:

Pi DP problem:
The TRS P consists of the following rules:

ADDK_IN_GGA(s(X1), X2, s(X3)) → ADDK_IN_GGA(X1, X2, X3)

R is empty.
The argument filtering Pi contains the following mapping:
s(x1)  =  s(x1)
ADDK_IN_GGA(x1, x2, x3)  =  ADDK_IN_GGA(x1, x2)

We have to consider all (P,R,Pi)-chains

(10) PiDPToQDPProof (SOUND transformation)

Transforming (infinitary) constructor rewriting Pi-DP problem [LOPSTR] into ordinary QDP problem [LPAR04] by application of Pi.

(11) Obligation:

Q DP problem:
The TRS P consists of the following rules:

ADDK_IN_GGA(s(X1), X2) → ADDK_IN_GGA(X1, X2)

R is empty.
Q is empty.
We have to consider all (P,Q,R)-chains.

(12) QDPSizeChangeProof (EQUIVALENT transformation)

By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:

  • ADDK_IN_GGA(s(X1), X2) → ADDK_IN_GGA(X1, X2)
    The graph contains the following edges 1 > 1, 2 >= 2

(13) YES

(14) Obligation:

Pi DP problem:
The TRS P consists of the following rules:

ADDJ_IN_GA(s(X1), s(X2)) → ADDJ_IN_GA(X1, X2)

The TRS R consists of the following rules:

deletecP_in_aga(s(0), X1, X1) → deletecP_out_aga(s(0), X1, X1)
deletecP_in_aga(X1, X2, .(s(0), X3)) → U233_aga(X1, X2, X3, deletecA_in_aga(X1, X2, X3))
deletecA_in_aga(X1, .(X1, X2), X2) → deletecA_out_aga(X1, .(X1, X2), X2)
deletecA_in_aga(X1, .(X2, X3), .(X2, X4)) → U203_aga(X1, X2, X3, X4, deletecA_in_aga(X1, X3, X4))
U203_aga(X1, X2, X3, X4, deletecA_out_aga(X1, X3, X4)) → deletecA_out_aga(X1, .(X2, X3), .(X2, X4))
U233_aga(X1, X2, X3, deletecA_out_aga(X1, X2, X3)) → deletecP_out_aga(X1, X2, .(s(0), X3))
permcB_in_ga([], []) → permcB_out_ga([], [])
permcB_in_ga(.(X1, X2), .(X3, X4)) → U204_ga(X1, X2, X3, X4, deletecA_in_aga(X3, .(X1, X2), X5))
U204_ga(X1, X2, X3, X4, deletecA_out_aga(X3, .(X1, X2), X5)) → U205_ga(X1, X2, X3, X4, permcB_in_ga(X5, X4))
U205_ga(X1, X2, X3, X4, permcB_out_ga(X5, X4)) → permcB_out_ga(.(X1, X2), .(X3, X4))
notEqcC_in_gg(0, s(X1)) → notEqcC_out_gg(0, s(X1))
notEqcC_in_gg(s(X1), 0) → notEqcC_out_gg(s(X1), 0)
notEqcC_in_gg(s(X1), s(X2)) → U206_gg(X1, X2, notEqcC_in_gg(X1, X2))
U206_gg(X1, X2, notEqcC_out_gg(X1, X2)) → notEqcC_out_gg(s(X1), s(X2))
addcD_in_ga(0, s(0)) → addcD_out_ga(0, s(0))
addcD_in_ga(s(X1), s(X2)) → U207_ga(X1, X2, addcD_in_ga(X1, X2))
U207_ga(X1, X2, addcD_out_ga(X1, X2)) → addcD_out_ga(s(X1), s(X2))
addcE_in_ga(0, s(s(0))) → addcE_out_ga(0, s(s(0)))
addcE_in_ga(s(X1), s(X2)) → U208_ga(X1, X2, addcE_in_ga(X1, X2))
U208_ga(X1, X2, addcE_out_ga(X1, X2)) → addcE_out_ga(s(X1), s(X2))
addcF_in_ga(0, s(s(s(0)))) → addcF_out_ga(0, s(s(s(0))))
addcF_in_ga(s(X1), s(X2)) → U209_ga(X1, X2, addcF_in_ga(X1, X2))
U209_ga(X1, X2, addcF_out_ga(X1, X2)) → addcF_out_ga(s(X1), s(X2))
addcG_in_ga(0, s(s(s(s(0))))) → addcG_out_ga(0, s(s(s(s(0)))))
addcG_in_ga(s(X1), s(X2)) → U210_ga(X1, X2, addcG_in_ga(X1, X2))
U210_ga(X1, X2, addcG_out_ga(X1, X2)) → addcG_out_ga(s(X1), s(X2))
addcH_in_ga(0, s(s(s(s(s(0)))))) → addcH_out_ga(0, s(s(s(s(s(0))))))
addcH_in_ga(s(X1), s(X2)) → U211_ga(X1, X2, addcH_in_ga(X1, X2))
U211_ga(X1, X2, addcH_out_ga(X1, X2)) → addcH_out_ga(s(X1), s(X2))
addcI_in_ga(0, s(s(s(s(s(s(0))))))) → addcI_out_ga(0, s(s(s(s(s(s(0)))))))
addcI_in_ga(s(X1), s(X2)) → U212_ga(X1, X2, addcI_in_ga(X1, X2))
U212_ga(X1, X2, addcI_out_ga(X1, X2)) → addcI_out_ga(s(X1), s(X2))
addcJ_in_ga(0, s(s(s(s(s(s(s(0)))))))) → addcJ_out_ga(0, s(s(s(s(s(s(s(0))))))))
addcJ_in_ga(s(X1), s(X2)) → U213_ga(X1, X2, addcJ_in_ga(X1, X2))
U213_ga(X1, X2, addcJ_out_ga(X1, X2)) → addcJ_out_ga(s(X1), s(X2))
addcK_in_gga(0, X1, s(X1)) → addcK_out_gga(0, X1, s(X1))
addcK_in_gga(s(X1), X2, s(X3)) → U214_gga(X1, X2, X3, addcK_in_gga(X1, X2, X3))
U214_gga(X1, X2, X3, addcK_out_gga(X1, X2, X3)) → addcK_out_gga(s(X1), X2, s(X3))
noattackcN_in_gg(X1, []) → noattackcN_out_gg(X1, [])
noattackcN_in_gg(X1, .(X2, [])) → U234_gg(X1, X2, notEqcC_in_gg(X1, X2))
U234_gg(X1, X2, notEqcC_out_gg(X1, X2)) → U235_gg(X1, X2, addcD_in_ga(X2, X3))
U235_gg(X1, X2, addcD_out_ga(X2, X3)) → U236_gg(X1, X2, notEqcC_in_gg(X1, X3))
U236_gg(X1, X2, notEqcC_out_gg(X1, X3)) → U237_gg(X1, X2, addcD_in_ga(X1, X4))
U237_gg(X1, X2, addcD_out_ga(X1, X4)) → U238_gg(X1, X2, notEqcC_in_gg(X2, X4))
U238_gg(X1, X2, notEqcC_out_gg(X2, X4)) → noattackcN_out_gg(X1, .(X2, []))
noattackcN_in_gg(X1, .(X2, .(X3, []))) → U239_gg(X1, X2, X3, notEqcC_in_gg(X1, X2))
U239_gg(X1, X2, X3, notEqcC_out_gg(X1, X2)) → U240_gg(X1, X2, X3, addcD_in_ga(X2, X4))
U240_gg(X1, X2, X3, addcD_out_ga(X2, X4)) → U241_gg(X1, X2, X3, X4, notEqcC_in_gg(X1, X4))
U241_gg(X1, X2, X3, X4, notEqcC_out_gg(X1, X4)) → U242_gg(X1, X2, X3, X4, addcD_in_ga(X1, X5))
U242_gg(X1, X2, X3, X4, addcD_out_ga(X1, X5)) → U243_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X2, X5))
U243_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X2, X5)) → U244_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X1, X3))
U244_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X1, X3)) → U245_gg(X1, X2, X3, X4, X5, addcE_in_ga(X3, X6))
U245_gg(X1, X2, X3, X4, X5, addcE_out_ga(X3, X6)) → U246_gg(X1, X2, X3, notEqcC_in_gg(X1, X6))
U246_gg(X1, X2, X3, notEqcC_out_gg(X1, X6)) → U247_gg(X1, X2, X3, addcE_in_ga(X1, X7))
U247_gg(X1, X2, X3, addcE_out_ga(X1, X7)) → U248_gg(X1, X2, X3, notEqcC_in_gg(X3, X7))
U248_gg(X1, X2, X3, notEqcC_out_gg(X3, X7)) → noattackcN_out_gg(X1, .(X2, .(X3, [])))
noattackcN_in_gg(X1, .(X2, .(X3, .(X4, [])))) → U249_gg(X1, X2, X3, X4, notEqcC_in_gg(X1, X2))
U249_gg(X1, X2, X3, X4, notEqcC_out_gg(X1, X2)) → U250_gg(X1, X2, X3, X4, addcD_in_ga(X2, X5))
U250_gg(X1, X2, X3, X4, addcD_out_ga(X2, X5)) → U251_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X1, X5))
U251_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X1, X5)) → U252_gg(X1, X2, X3, X4, X5, addcD_in_ga(X1, X6))
U252_gg(X1, X2, X3, X4, X5, addcD_out_ga(X1, X6)) → U253_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X2, X6))
U253_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X2, X6)) → U254_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X3))
U254_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X3)) → U255_gg(X1, X2, X3, X4, X5, X6, addcE_in_ga(X3, X7))
U255_gg(X1, X2, X3, X4, X5, X6, addcE_out_ga(X3, X7)) → U256_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X7))
U256_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X7)) → U257_gg(X1, X2, X3, X4, X5, X6, X7, addcE_in_ga(X1, X8))
U257_gg(X1, X2, X3, X4, X5, X6, X7, addcE_out_ga(X1, X8)) → U258_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X3, X8))
U258_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X3, X8)) → U259_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X1, X4))
U259_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X4)) → U260_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcF_in_ga(X4, X9))
U260_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcF_out_ga(X4, X9)) → U261_gg(X1, X2, X3, X4, notEqcC_in_gg(X1, X9))
U261_gg(X1, X2, X3, X4, notEqcC_out_gg(X1, X9)) → U262_gg(X1, X2, X3, X4, addcF_in_ga(X1, X10))
U262_gg(X1, X2, X3, X4, addcF_out_ga(X1, X10)) → U263_gg(X1, X2, X3, X4, notEqcC_in_gg(X4, X10))
U263_gg(X1, X2, X3, X4, notEqcC_out_gg(X4, X10)) → noattackcN_out_gg(X1, .(X2, .(X3, .(X4, []))))
noattackcN_in_gg(X1, .(X2, .(X3, .(X4, .(X5, []))))) → U264_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X1, X2))
U264_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X1, X2)) → U265_gg(X1, X2, X3, X4, X5, addcD_in_ga(X2, X6))
U265_gg(X1, X2, X3, X4, X5, addcD_out_ga(X2, X6)) → U266_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X6))
U266_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X6)) → U267_gg(X1, X2, X3, X4, X5, X6, addcD_in_ga(X1, X7))
U267_gg(X1, X2, X3, X4, X5, X6, addcD_out_ga(X1, X7)) → U268_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X2, X7))
U268_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X2, X7)) → U269_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X3))
U269_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X3)) → U270_gg(X1, X2, X3, X4, X5, X6, X7, addcE_in_ga(X3, X8))
U270_gg(X1, X2, X3, X4, X5, X6, X7, addcE_out_ga(X3, X8)) → U271_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X1, X8))
U271_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X8)) → U272_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcE_in_ga(X1, X9))
U272_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcE_out_ga(X1, X9)) → U273_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X3, X9))
U273_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X3, X9)) → U274_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X4))
U274_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X4)) → U275_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcF_in_ga(X4, X10))
U275_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcF_out_ga(X4, X10)) → U276_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_in_gg(X1, X10))
U276_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_out_gg(X1, X10)) → U277_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcF_in_ga(X1, X11))
U277_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcF_out_ga(X1, X11)) → U278_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X4, X11))
U278_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X4, X11)) → U279_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X1, X5))
U279_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X1, X5)) → U280_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcG_in_ga(X5, X12))
U280_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcG_out_ga(X5, X12)) → U281_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X1, X12))
U281_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X1, X12)) → U282_gg(X1, X2, X3, X4, X5, addcG_in_ga(X1, X13))
U282_gg(X1, X2, X3, X4, X5, addcG_out_ga(X1, X13)) → U283_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X5, X13))
U283_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X5, X13)) → noattackcN_out_gg(X1, .(X2, .(X3, .(X4, .(X5, [])))))
noattackcN_in_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, [])))))) → U284_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X2))
U284_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X2)) → U285_gg(X1, X2, X3, X4, X5, X6, addcD_in_ga(X2, X7))
U285_gg(X1, X2, X3, X4, X5, X6, addcD_out_ga(X2, X7)) → U286_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X7))
U286_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X7)) → U287_gg(X1, X2, X3, X4, X5, X6, X7, addcD_in_ga(X1, X8))
U287_gg(X1, X2, X3, X4, X5, X6, X7, addcD_out_ga(X1, X8)) → U288_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X2, X8))
U288_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X2, X8)) → U289_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X1, X3))
U289_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X3)) → U290_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcE_in_ga(X3, X9))
U290_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcE_out_ga(X3, X9)) → U291_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X9))
U291_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X9)) → U292_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcE_in_ga(X1, X10))
U292_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcE_out_ga(X1, X10)) → U293_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_in_gg(X3, X10))
U293_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_out_gg(X3, X10)) → U294_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_in_gg(X1, X4))
U294_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_out_gg(X1, X4)) → U295_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcF_in_ga(X4, X11))
U295_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcF_out_ga(X4, X11)) → U296_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X1, X11))
U296_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X1, X11)) → U297_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcF_in_ga(X1, X12))
U297_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcF_out_ga(X1, X12)) → U298_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_in_gg(X4, X12))
U298_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_out_gg(X4, X12)) → U299_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_in_gg(X1, X5))
U299_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_out_gg(X1, X5)) → U300_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcG_in_ga(X5, X13))
U300_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcG_out_ga(X5, X13)) → U301_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_in_gg(X1, X13))
U301_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_out_gg(X1, X13)) → U302_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcG_in_ga(X1, X14))
U302_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcG_out_ga(X1, X14)) → U303_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_in_gg(X5, X14))
U303_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_out_gg(X5, X14)) → U304_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_in_gg(X1, X6))
U304_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_out_gg(X1, X6)) → U305_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcH_in_ga(X6, X15))
U305_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcH_out_ga(X6, X15)) → U306_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X15))
U306_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X15)) → U307_gg(X1, X2, X3, X4, X5, X6, addcH_in_ga(X1, X16))
U307_gg(X1, X2, X3, X4, X5, X6, addcH_out_ga(X1, X16)) → U308_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X6, X16))
U308_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X6, X16)) → noattackcN_out_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, []))))))
noattackcN_in_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, .(X7, []))))))) → U309_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X2))
U309_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X2)) → U310_gg(X1, X2, X3, X4, X5, X6, X7, addcD_in_ga(X2, X8))
U310_gg(X1, X2, X3, X4, X5, X6, X7, addcD_out_ga(X2, X8)) → U311_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X1, X8))
U311_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X8)) → U312_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcD_in_ga(X1, X9))
U312_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcD_out_ga(X1, X9)) → U313_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X2, X9))
U313_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X2, X9)) → U314_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X3))
U314_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X3)) → U315_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcE_in_ga(X3, X10))
U315_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcE_out_ga(X3, X10)) → U316_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_in_gg(X1, X10))
U316_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_out_gg(X1, X10)) → U317_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcE_in_ga(X1, X11))
U317_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcE_out_ga(X1, X11)) → U318_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X3, X11))
U318_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X3, X11)) → U319_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X1, X4))
U319_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X1, X4)) → U320_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcF_in_ga(X4, X12))
U320_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcF_out_ga(X4, X12)) → U321_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_in_gg(X1, X12))
U321_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_out_gg(X1, X12)) → U322_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcF_in_ga(X1, X13))
U322_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcF_out_ga(X1, X13)) → U323_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_in_gg(X4, X13))
U323_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_out_gg(X4, X13)) → U324_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_in_gg(X1, X5))
U324_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_out_gg(X1, X5)) → U325_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcG_in_ga(X5, X14))
U325_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcG_out_ga(X5, X14)) → U326_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_in_gg(X1, X14))
U326_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_out_gg(X1, X14)) → U327_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcG_in_ga(X1, X15))
U327_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcG_out_ga(X1, X15)) → U328_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_in_gg(X5, X15))
U328_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_out_gg(X5, X15)) → U329_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_in_gg(X1, X6))
U329_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_out_gg(X1, X6)) → U330_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, addcH_in_ga(X6, X16))
U330_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, addcH_out_ga(X6, X16)) → U331_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, notEqcC_in_gg(X1, X16))
U331_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, notEqcC_out_gg(X1, X16)) → U332_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, addcH_in_ga(X1, X17))
U332_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, addcH_out_ga(X1, X17)) → U333_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_in_gg(X6, X17))
U333_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_out_gg(X6, X17)) → U334_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_in_gg(X1, X7))
U334_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_out_gg(X1, X7)) → U335_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, addcI_in_ga(X7, X18))
U335_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, addcI_out_ga(X7, X18)) → U336_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X18))
U336_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X18)) → U337_gg(X1, X2, X3, X4, X5, X6, X7, addcI_in_ga(X1, X19))
U337_gg(X1, X2, X3, X4, X5, X6, X7, addcI_out_ga(X1, X19)) → U338_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X7, X19))
U338_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X7, X19)) → noattackcN_out_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, .(X7, [])))))))
noattackcN_in_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, .(X7, .(X8, X9)))))))) → U339_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X2))
U339_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X2)) → U340_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcD_in_ga(X2, X10))
U340_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcD_out_ga(X2, X10)) → U341_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_in_gg(X1, X10))
U341_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_out_gg(X1, X10)) → U342_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcD_in_ga(X1, X11))
U342_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcD_out_ga(X1, X11)) → U343_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X2, X11))
U343_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X2, X11)) → U344_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X1, X3))
U344_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X1, X3)) → U345_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcE_in_ga(X3, X12))
U345_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcE_out_ga(X3, X12)) → U346_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_in_gg(X1, X12))
U346_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_out_gg(X1, X12)) → U347_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcE_in_ga(X1, X13))
U347_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcE_out_ga(X1, X13)) → U348_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_in_gg(X3, X13))
U348_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_out_gg(X3, X13)) → U349_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_in_gg(X1, X4))
U349_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_out_gg(X1, X4)) → U350_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcF_in_ga(X4, X14))
U350_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcF_out_ga(X4, X14)) → U351_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_in_gg(X1, X14))
U351_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_out_gg(X1, X14)) → U352_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcF_in_ga(X1, X15))
U352_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcF_out_ga(X1, X15)) → U353_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_in_gg(X4, X15))
U353_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_out_gg(X4, X15)) → U354_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_in_gg(X1, X5))
U354_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_out_gg(X1, X5)) → U355_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, addcG_in_ga(X5, X16))
U355_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, addcG_out_ga(X5, X16)) → U356_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, notEqcC_in_gg(X1, X16))
U356_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, notEqcC_out_gg(X1, X16)) → U357_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, addcG_in_ga(X1, X17))
U357_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, addcG_out_ga(X1, X17)) → U358_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_in_gg(X5, X17))
U358_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_out_gg(X5, X17)) → U359_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_in_gg(X1, X6))
U359_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_out_gg(X1, X6)) → U360_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, addcH_in_ga(X6, X18))
U360_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, addcH_out_ga(X6, X18)) → U361_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, notEqcC_in_gg(X1, X18))
U361_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, notEqcC_out_gg(X1, X18)) → U362_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, addcH_in_ga(X1, X19))
U362_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, addcH_out_ga(X1, X19)) → U363_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, notEqcC_in_gg(X6, X19))
U363_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, notEqcC_out_gg(X6, X19)) → U364_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, notEqcC_in_gg(X1, X7))
U364_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, notEqcC_out_gg(X1, X7)) → U365_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, addcI_in_ga(X7, X20))
U365_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, addcI_out_ga(X7, X20)) → U366_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, X20, notEqcC_in_gg(X1, X20))
U366_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, X20, notEqcC_out_gg(X1, X20)) → U367_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcI_in_ga(X1, X21))
U367_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcI_out_ga(X1, X21)) → U368_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X7, X21))
U368_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X7, X21)) → U369_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, qcQ_in_ggaagg(X1, X8, X22, X23, X9, s(s(s(s(s(s(s(0)))))))))
qcQ_in_ggaagg(X1, X2, X3, X4, X5, X6) → U228_ggaagg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X2))
U228_ggaagg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X2)) → U229_ggaagg(X1, X2, X3, X4, X5, X6, addcJ_in_ga(X2, X3))
U229_ggaagg(X1, X2, X3, X4, X5, X6, addcJ_out_ga(X2, X3)) → U230_ggaagg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X3))
U230_ggaagg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X3)) → U231_ggaagg(X1, X2, X3, X4, X5, X6, addcJ_in_ga(X1, X4))
U231_ggaagg(X1, X2, X3, X4, X5, X6, addcJ_out_ga(X1, X4)) → U232_ggaagg(X1, X2, X3, X4, X5, X6, qcL_in_ggggg(X2, X4, X1, X5, X6))
qcL_in_ggggg(X1, X2, X3, [], X4) → U215_ggggg(X1, X2, X3, X4, notEqcC_in_gg(X1, X2))
U215_ggggg(X1, X2, X3, X4, notEqcC_out_gg(X1, X2)) → qcL_out_ggggg(X1, X2, X3, [], X4)
qcL_in_ggggg(X1, X2, X3, .(X4, X5), X6) → U216_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X2))
U216_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X2)) → U217_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X3, X4))
U217_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X3, X4)) → U218_ggggg(X1, X2, X3, X4, X5, X6, addcK_in_gga(X4, X6, X7))
U218_ggggg(X1, X2, X3, X4, X5, X6, addcK_out_gga(X4, X6, X7)) → U219_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X3, X7))
U219_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X3, X7)) → U220_ggggg(X1, X2, X3, X4, X5, X6, addcK_in_gga(X3, X6, X8))
U220_ggggg(X1, X2, X3, X4, X5, X6, addcK_out_gga(X3, X6, X8)) → U221_ggggg(X1, X2, X3, X4, X5, X6, qcL_in_ggggg(X4, X8, X3, X5, s(X6)))
U221_ggggg(X1, X2, X3, X4, X5, X6, qcL_out_ggggg(X4, X8, X3, X5, s(X6))) → qcL_out_ggggg(X1, X2, X3, .(X4, X5), X6)
U232_ggaagg(X1, X2, X3, X4, X5, X6, qcL_out_ggggg(X2, X4, X1, X5, X6)) → qcQ_out_ggaagg(X1, X2, X3, X4, X5, X6)
U369_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, qcQ_out_ggaagg(X1, X8, X22, X23, X9, s(s(s(s(s(s(s(0))))))))) → noattackcN_out_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, .(X7, .(X8, X9))))))))

The argument filtering Pi contains the following mapping:
.(x1, x2)  =  .(x1, x2)
deletecP_in_aga(x1, x2, x3)  =  deletecP_in_aga(x2)
deletecP_out_aga(x1, x2, x3)  =  deletecP_out_aga(x1, x2, x3)
U233_aga(x1, x2, x3, x4)  =  U233_aga(x2, x4)
deletecA_in_aga(x1, x2, x3)  =  deletecA_in_aga(x2)
deletecA_out_aga(x1, x2, x3)  =  deletecA_out_aga(x1, x2, x3)
U203_aga(x1, x2, x3, x4, x5)  =  U203_aga(x2, x3, x5)
permcB_in_ga(x1, x2)  =  permcB_in_ga(x1)
[]  =  []
permcB_out_ga(x1, x2)  =  permcB_out_ga(x1, x2)
U204_ga(x1, x2, x3, x4, x5)  =  U204_ga(x1, x2, x5)
U205_ga(x1, x2, x3, x4, x5)  =  U205_ga(x1, x2, x3, x5)
s(x1)  =  s(x1)
notEqcC_in_gg(x1, x2)  =  notEqcC_in_gg(x1, x2)
0  =  0
notEqcC_out_gg(x1, x2)  =  notEqcC_out_gg(x1, x2)
U206_gg(x1, x2, x3)  =  U206_gg(x1, x2, x3)
addcD_in_ga(x1, x2)  =  addcD_in_ga(x1)
addcD_out_ga(x1, x2)  =  addcD_out_ga(x1, x2)
U207_ga(x1, x2, x3)  =  U207_ga(x1, x3)
addcE_in_ga(x1, x2)  =  addcE_in_ga(x1)
addcE_out_ga(x1, x2)  =  addcE_out_ga(x1, x2)
U208_ga(x1, x2, x3)  =  U208_ga(x1, x3)
addcF_in_ga(x1, x2)  =  addcF_in_ga(x1)
addcF_out_ga(x1, x2)  =  addcF_out_ga(x1, x2)
U209_ga(x1, x2, x3)  =  U209_ga(x1, x3)
addcG_in_ga(x1, x2)  =  addcG_in_ga(x1)
addcG_out_ga(x1, x2)  =  addcG_out_ga(x1, x2)
U210_ga(x1, x2, x3)  =  U210_ga(x1, x3)
addcH_in_ga(x1, x2)  =  addcH_in_ga(x1)
addcH_out_ga(x1, x2)  =  addcH_out_ga(x1, x2)
U211_ga(x1, x2, x3)  =  U211_ga(x1, x3)
addcI_in_ga(x1, x2)  =  addcI_in_ga(x1)
addcI_out_ga(x1, x2)  =  addcI_out_ga(x1, x2)
U212_ga(x1, x2, x3)  =  U212_ga(x1, x3)
addcJ_in_ga(x1, x2)  =  addcJ_in_ga(x1)
addcJ_out_ga(x1, x2)  =  addcJ_out_ga(x1, x2)
U213_ga(x1, x2, x3)  =  U213_ga(x1, x3)
addcK_in_gga(x1, x2, x3)  =  addcK_in_gga(x1, x2)
addcK_out_gga(x1, x2, x3)  =  addcK_out_gga(x1, x2, x3)
U214_gga(x1, x2, x3, x4)  =  U214_gga(x1, x2, x4)
noattackcN_in_gg(x1, x2)  =  noattackcN_in_gg(x1, x2)
noattackcN_out_gg(x1, x2)  =  noattackcN_out_gg(x1, x2)
U234_gg(x1, x2, x3)  =  U234_gg(x1, x2, x3)
U235_gg(x1, x2, x3)  =  U235_gg(x1, x2, x3)
U236_gg(x1, x2, x3)  =  U236_gg(x1, x2, x3)
U237_gg(x1, x2, x3)  =  U237_gg(x1, x2, x3)
U238_gg(x1, x2, x3)  =  U238_gg(x1, x2, x3)
U239_gg(x1, x2, x3, x4)  =  U239_gg(x1, x2, x3, x4)
U240_gg(x1, x2, x3, x4)  =  U240_gg(x1, x2, x3, x4)
U241_gg(x1, x2, x3, x4, x5)  =  U241_gg(x1, x2, x3, x5)
U242_gg(x1, x2, x3, x4, x5)  =  U242_gg(x1, x2, x3, x5)
U243_gg(x1, x2, x3, x4, x5, x6)  =  U243_gg(x1, x2, x3, x6)
U244_gg(x1, x2, x3, x4, x5, x6)  =  U244_gg(x1, x2, x3, x6)
U245_gg(x1, x2, x3, x4, x5, x6)  =  U245_gg(x1, x2, x3, x6)
U246_gg(x1, x2, x3, x4)  =  U246_gg(x1, x2, x3, x4)
U247_gg(x1, x2, x3, x4)  =  U247_gg(x1, x2, x3, x4)
U248_gg(x1, x2, x3, x4)  =  U248_gg(x1, x2, x3, x4)
U249_gg(x1, x2, x3, x4, x5)  =  U249_gg(x1, x2, x3, x4, x5)
U250_gg(x1, x2, x3, x4, x5)  =  U250_gg(x1, x2, x3, x4, x5)
U251_gg(x1, x2, x3, x4, x5, x6)  =  U251_gg(x1, x2, x3, x4, x6)
U252_gg(x1, x2, x3, x4, x5, x6)  =  U252_gg(x1, x2, x3, x4, x6)
U253_gg(x1, x2, x3, x4, x5, x6, x7)  =  U253_gg(x1, x2, x3, x4, x7)
U254_gg(x1, x2, x3, x4, x5, x6, x7)  =  U254_gg(x1, x2, x3, x4, x7)
U255_gg(x1, x2, x3, x4, x5, x6, x7)  =  U255_gg(x1, x2, x3, x4, x7)
U256_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U256_gg(x1, x2, x3, x4, x8)
U257_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U257_gg(x1, x2, x3, x4, x8)
U258_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U258_gg(x1, x2, x3, x4, x9)
U259_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U259_gg(x1, x2, x3, x4, x9)
U260_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U260_gg(x1, x2, x3, x4, x9)
U261_gg(x1, x2, x3, x4, x5)  =  U261_gg(x1, x2, x3, x4, x5)
U262_gg(x1, x2, x3, x4, x5)  =  U262_gg(x1, x2, x3, x4, x5)
U263_gg(x1, x2, x3, x4, x5)  =  U263_gg(x1, x2, x3, x4, x5)
U264_gg(x1, x2, x3, x4, x5, x6)  =  U264_gg(x1, x2, x3, x4, x5, x6)
U265_gg(x1, x2, x3, x4, x5, x6)  =  U265_gg(x1, x2, x3, x4, x5, x6)
U266_gg(x1, x2, x3, x4, x5, x6, x7)  =  U266_gg(x1, x2, x3, x4, x5, x7)
U267_gg(x1, x2, x3, x4, x5, x6, x7)  =  U267_gg(x1, x2, x3, x4, x5, x7)
U268_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U268_gg(x1, x2, x3, x4, x5, x8)
U269_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U269_gg(x1, x2, x3, x4, x5, x8)
U270_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U270_gg(x1, x2, x3, x4, x5, x8)
U271_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U271_gg(x1, x2, x3, x4, x5, x9)
U272_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U272_gg(x1, x2, x3, x4, x5, x9)
U273_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U273_gg(x1, x2, x3, x4, x5, x10)
U274_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U274_gg(x1, x2, x3, x4, x5, x10)
U275_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U275_gg(x1, x2, x3, x4, x5, x10)
U276_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U276_gg(x1, x2, x3, x4, x5, x11)
U277_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U277_gg(x1, x2, x3, x4, x5, x11)
U278_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U278_gg(x1, x2, x3, x4, x5, x12)
U279_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U279_gg(x1, x2, x3, x4, x5, x12)
U280_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U280_gg(x1, x2, x3, x4, x5, x12)
U281_gg(x1, x2, x3, x4, x5, x6)  =  U281_gg(x1, x2, x3, x4, x5, x6)
U282_gg(x1, x2, x3, x4, x5, x6)  =  U282_gg(x1, x2, x3, x4, x5, x6)
U283_gg(x1, x2, x3, x4, x5, x6)  =  U283_gg(x1, x2, x3, x4, x5, x6)
U284_gg(x1, x2, x3, x4, x5, x6, x7)  =  U284_gg(x1, x2, x3, x4, x5, x6, x7)
U285_gg(x1, x2, x3, x4, x5, x6, x7)  =  U285_gg(x1, x2, x3, x4, x5, x6, x7)
U286_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U286_gg(x1, x2, x3, x4, x5, x6, x8)
U287_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U287_gg(x1, x2, x3, x4, x5, x6, x8)
U288_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U288_gg(x1, x2, x3, x4, x5, x6, x9)
U289_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U289_gg(x1, x2, x3, x4, x5, x6, x9)
U290_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U290_gg(x1, x2, x3, x4, x5, x6, x9)
U291_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U291_gg(x1, x2, x3, x4, x5, x6, x10)
U292_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U292_gg(x1, x2, x3, x4, x5, x6, x10)
U293_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U293_gg(x1, x2, x3, x4, x5, x6, x11)
U294_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U294_gg(x1, x2, x3, x4, x5, x6, x11)
U295_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U295_gg(x1, x2, x3, x4, x5, x6, x11)
U296_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U296_gg(x1, x2, x3, x4, x5, x6, x12)
U297_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U297_gg(x1, x2, x3, x4, x5, x6, x12)
U298_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U298_gg(x1, x2, x3, x4, x5, x6, x13)
U299_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U299_gg(x1, x2, x3, x4, x5, x6, x13)
U300_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U300_gg(x1, x2, x3, x4, x5, x6, x13)
U301_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U301_gg(x1, x2, x3, x4, x5, x6, x14)
U302_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U302_gg(x1, x2, x3, x4, x5, x6, x14)
U303_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U303_gg(x1, x2, x3, x4, x5, x6, x15)
U304_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U304_gg(x1, x2, x3, x4, x5, x6, x15)
U305_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U305_gg(x1, x2, x3, x4, x5, x6, x15)
U306_gg(x1, x2, x3, x4, x5, x6, x7)  =  U306_gg(x1, x2, x3, x4, x5, x6, x7)
U307_gg(x1, x2, x3, x4, x5, x6, x7)  =  U307_gg(x1, x2, x3, x4, x5, x6, x7)
U308_gg(x1, x2, x3, x4, x5, x6, x7)  =  U308_gg(x1, x2, x3, x4, x5, x6, x7)
U309_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U309_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U310_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U310_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U311_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U311_gg(x1, x2, x3, x4, x5, x6, x7, x9)
U312_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U312_gg(x1, x2, x3, x4, x5, x6, x7, x9)
U313_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U313_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U314_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U314_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U315_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U315_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U316_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U316_gg(x1, x2, x3, x4, x5, x6, x7, x11)
U317_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U317_gg(x1, x2, x3, x4, x5, x6, x7, x11)
U318_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U318_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U319_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U319_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U320_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U320_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U321_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U321_gg(x1, x2, x3, x4, x5, x6, x7, x13)
U322_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U322_gg(x1, x2, x3, x4, x5, x6, x7, x13)
U323_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U323_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U324_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U324_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U325_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U325_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U326_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U326_gg(x1, x2, x3, x4, x5, x6, x7, x15)
U327_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U327_gg(x1, x2, x3, x4, x5, x6, x7, x15)
U328_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U328_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U329_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U329_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U330_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U330_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U331_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U331_gg(x1, x2, x3, x4, x5, x6, x7, x17)
U332_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U332_gg(x1, x2, x3, x4, x5, x6, x7, x17)
U333_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U333_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U334_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U334_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U335_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U335_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U336_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U336_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U337_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U337_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U338_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U338_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U339_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U339_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U340_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U340_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U341_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U341_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x11)
U342_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U342_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x11)
U343_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U343_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U344_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U344_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U345_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U345_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U346_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U346_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x13)
U347_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U347_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x13)
U348_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U348_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U349_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U349_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U350_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U350_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U351_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U351_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x15)
U352_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U352_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x15)
U353_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U353_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U354_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U354_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U355_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U355_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U356_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U356_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x17)
U357_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U357_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x17)
U358_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U358_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U359_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U359_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U360_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U360_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U361_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19)  =  U361_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x19)
U362_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19)  =  U362_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x19)
U363_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U363_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U364_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U364_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U365_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U365_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U366_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21)  =  U366_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x21)
U367_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U367_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U368_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U368_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U369_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U369_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
qcQ_in_ggaagg(x1, x2, x3, x4, x5, x6)  =  qcQ_in_ggaagg(x1, x2, x5, x6)
U228_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U228_ggaagg(x1, x2, x5, x6, x7)
U229_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U229_ggaagg(x1, x2, x5, x6, x7)
U230_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U230_ggaagg(x1, x2, x3, x5, x6, x7)
U231_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U231_ggaagg(x1, x2, x3, x5, x6, x7)
U232_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U232_ggaagg(x1, x2, x3, x4, x5, x6, x7)
qcL_in_ggggg(x1, x2, x3, x4, x5)  =  qcL_in_ggggg(x1, x2, x3, x4, x5)
U215_ggggg(x1, x2, x3, x4, x5)  =  U215_ggggg(x1, x2, x3, x4, x5)
qcL_out_ggggg(x1, x2, x3, x4, x5)  =  qcL_out_ggggg(x1, x2, x3, x4, x5)
U216_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U216_ggggg(x1, x2, x3, x4, x5, x6, x7)
U217_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U217_ggggg(x1, x2, x3, x4, x5, x6, x7)
U218_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U218_ggggg(x1, x2, x3, x4, x5, x6, x7)
U219_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U219_ggggg(x1, x2, x3, x4, x5, x6, x7)
U220_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U220_ggggg(x1, x2, x3, x4, x5, x6, x7)
U221_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U221_ggggg(x1, x2, x3, x4, x5, x6, x7)
qcQ_out_ggaagg(x1, x2, x3, x4, x5, x6)  =  qcQ_out_ggaagg(x1, x2, x3, x4, x5, x6)
ADDJ_IN_GA(x1, x2)  =  ADDJ_IN_GA(x1)

We have to consider all (P,R,Pi)-chains

(15) UsableRulesProof (EQUIVALENT transformation)

For (infinitary) constructor rewriting [LOPSTR] we can delete all non-usable rules from R.

(16) Obligation:

Pi DP problem:
The TRS P consists of the following rules:

ADDJ_IN_GA(s(X1), s(X2)) → ADDJ_IN_GA(X1, X2)

R is empty.
The argument filtering Pi contains the following mapping:
s(x1)  =  s(x1)
ADDJ_IN_GA(x1, x2)  =  ADDJ_IN_GA(x1)

We have to consider all (P,R,Pi)-chains

(17) PiDPToQDPProof (SOUND transformation)

Transforming (infinitary) constructor rewriting Pi-DP problem [LOPSTR] into ordinary QDP problem [LPAR04] by application of Pi.

(18) Obligation:

Q DP problem:
The TRS P consists of the following rules:

ADDJ_IN_GA(s(X1)) → ADDJ_IN_GA(X1)

R is empty.
Q is empty.
We have to consider all (P,Q,R)-chains.

(19) QDPSizeChangeProof (EQUIVALENT transformation)

By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:

  • ADDJ_IN_GA(s(X1)) → ADDJ_IN_GA(X1)
    The graph contains the following edges 1 > 1

(20) YES

(21) Obligation:

Pi DP problem:
The TRS P consists of the following rules:

ADDI_IN_GA(s(X1), s(X2)) → ADDI_IN_GA(X1, X2)

The TRS R consists of the following rules:

deletecP_in_aga(s(0), X1, X1) → deletecP_out_aga(s(0), X1, X1)
deletecP_in_aga(X1, X2, .(s(0), X3)) → U233_aga(X1, X2, X3, deletecA_in_aga(X1, X2, X3))
deletecA_in_aga(X1, .(X1, X2), X2) → deletecA_out_aga(X1, .(X1, X2), X2)
deletecA_in_aga(X1, .(X2, X3), .(X2, X4)) → U203_aga(X1, X2, X3, X4, deletecA_in_aga(X1, X3, X4))
U203_aga(X1, X2, X3, X4, deletecA_out_aga(X1, X3, X4)) → deletecA_out_aga(X1, .(X2, X3), .(X2, X4))
U233_aga(X1, X2, X3, deletecA_out_aga(X1, X2, X3)) → deletecP_out_aga(X1, X2, .(s(0), X3))
permcB_in_ga([], []) → permcB_out_ga([], [])
permcB_in_ga(.(X1, X2), .(X3, X4)) → U204_ga(X1, X2, X3, X4, deletecA_in_aga(X3, .(X1, X2), X5))
U204_ga(X1, X2, X3, X4, deletecA_out_aga(X3, .(X1, X2), X5)) → U205_ga(X1, X2, X3, X4, permcB_in_ga(X5, X4))
U205_ga(X1, X2, X3, X4, permcB_out_ga(X5, X4)) → permcB_out_ga(.(X1, X2), .(X3, X4))
notEqcC_in_gg(0, s(X1)) → notEqcC_out_gg(0, s(X1))
notEqcC_in_gg(s(X1), 0) → notEqcC_out_gg(s(X1), 0)
notEqcC_in_gg(s(X1), s(X2)) → U206_gg(X1, X2, notEqcC_in_gg(X1, X2))
U206_gg(X1, X2, notEqcC_out_gg(X1, X2)) → notEqcC_out_gg(s(X1), s(X2))
addcD_in_ga(0, s(0)) → addcD_out_ga(0, s(0))
addcD_in_ga(s(X1), s(X2)) → U207_ga(X1, X2, addcD_in_ga(X1, X2))
U207_ga(X1, X2, addcD_out_ga(X1, X2)) → addcD_out_ga(s(X1), s(X2))
addcE_in_ga(0, s(s(0))) → addcE_out_ga(0, s(s(0)))
addcE_in_ga(s(X1), s(X2)) → U208_ga(X1, X2, addcE_in_ga(X1, X2))
U208_ga(X1, X2, addcE_out_ga(X1, X2)) → addcE_out_ga(s(X1), s(X2))
addcF_in_ga(0, s(s(s(0)))) → addcF_out_ga(0, s(s(s(0))))
addcF_in_ga(s(X1), s(X2)) → U209_ga(X1, X2, addcF_in_ga(X1, X2))
U209_ga(X1, X2, addcF_out_ga(X1, X2)) → addcF_out_ga(s(X1), s(X2))
addcG_in_ga(0, s(s(s(s(0))))) → addcG_out_ga(0, s(s(s(s(0)))))
addcG_in_ga(s(X1), s(X2)) → U210_ga(X1, X2, addcG_in_ga(X1, X2))
U210_ga(X1, X2, addcG_out_ga(X1, X2)) → addcG_out_ga(s(X1), s(X2))
addcH_in_ga(0, s(s(s(s(s(0)))))) → addcH_out_ga(0, s(s(s(s(s(0))))))
addcH_in_ga(s(X1), s(X2)) → U211_ga(X1, X2, addcH_in_ga(X1, X2))
U211_ga(X1, X2, addcH_out_ga(X1, X2)) → addcH_out_ga(s(X1), s(X2))
addcI_in_ga(0, s(s(s(s(s(s(0))))))) → addcI_out_ga(0, s(s(s(s(s(s(0)))))))
addcI_in_ga(s(X1), s(X2)) → U212_ga(X1, X2, addcI_in_ga(X1, X2))
U212_ga(X1, X2, addcI_out_ga(X1, X2)) → addcI_out_ga(s(X1), s(X2))
addcJ_in_ga(0, s(s(s(s(s(s(s(0)))))))) → addcJ_out_ga(0, s(s(s(s(s(s(s(0))))))))
addcJ_in_ga(s(X1), s(X2)) → U213_ga(X1, X2, addcJ_in_ga(X1, X2))
U213_ga(X1, X2, addcJ_out_ga(X1, X2)) → addcJ_out_ga(s(X1), s(X2))
addcK_in_gga(0, X1, s(X1)) → addcK_out_gga(0, X1, s(X1))
addcK_in_gga(s(X1), X2, s(X3)) → U214_gga(X1, X2, X3, addcK_in_gga(X1, X2, X3))
U214_gga(X1, X2, X3, addcK_out_gga(X1, X2, X3)) → addcK_out_gga(s(X1), X2, s(X3))
noattackcN_in_gg(X1, []) → noattackcN_out_gg(X1, [])
noattackcN_in_gg(X1, .(X2, [])) → U234_gg(X1, X2, notEqcC_in_gg(X1, X2))
U234_gg(X1, X2, notEqcC_out_gg(X1, X2)) → U235_gg(X1, X2, addcD_in_ga(X2, X3))
U235_gg(X1, X2, addcD_out_ga(X2, X3)) → U236_gg(X1, X2, notEqcC_in_gg(X1, X3))
U236_gg(X1, X2, notEqcC_out_gg(X1, X3)) → U237_gg(X1, X2, addcD_in_ga(X1, X4))
U237_gg(X1, X2, addcD_out_ga(X1, X4)) → U238_gg(X1, X2, notEqcC_in_gg(X2, X4))
U238_gg(X1, X2, notEqcC_out_gg(X2, X4)) → noattackcN_out_gg(X1, .(X2, []))
noattackcN_in_gg(X1, .(X2, .(X3, []))) → U239_gg(X1, X2, X3, notEqcC_in_gg(X1, X2))
U239_gg(X1, X2, X3, notEqcC_out_gg(X1, X2)) → U240_gg(X1, X2, X3, addcD_in_ga(X2, X4))
U240_gg(X1, X2, X3, addcD_out_ga(X2, X4)) → U241_gg(X1, X2, X3, X4, notEqcC_in_gg(X1, X4))
U241_gg(X1, X2, X3, X4, notEqcC_out_gg(X1, X4)) → U242_gg(X1, X2, X3, X4, addcD_in_ga(X1, X5))
U242_gg(X1, X2, X3, X4, addcD_out_ga(X1, X5)) → U243_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X2, X5))
U243_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X2, X5)) → U244_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X1, X3))
U244_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X1, X3)) → U245_gg(X1, X2, X3, X4, X5, addcE_in_ga(X3, X6))
U245_gg(X1, X2, X3, X4, X5, addcE_out_ga(X3, X6)) → U246_gg(X1, X2, X3, notEqcC_in_gg(X1, X6))
U246_gg(X1, X2, X3, notEqcC_out_gg(X1, X6)) → U247_gg(X1, X2, X3, addcE_in_ga(X1, X7))
U247_gg(X1, X2, X3, addcE_out_ga(X1, X7)) → U248_gg(X1, X2, X3, notEqcC_in_gg(X3, X7))
U248_gg(X1, X2, X3, notEqcC_out_gg(X3, X7)) → noattackcN_out_gg(X1, .(X2, .(X3, [])))
noattackcN_in_gg(X1, .(X2, .(X3, .(X4, [])))) → U249_gg(X1, X2, X3, X4, notEqcC_in_gg(X1, X2))
U249_gg(X1, X2, X3, X4, notEqcC_out_gg(X1, X2)) → U250_gg(X1, X2, X3, X4, addcD_in_ga(X2, X5))
U250_gg(X1, X2, X3, X4, addcD_out_ga(X2, X5)) → U251_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X1, X5))
U251_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X1, X5)) → U252_gg(X1, X2, X3, X4, X5, addcD_in_ga(X1, X6))
U252_gg(X1, X2, X3, X4, X5, addcD_out_ga(X1, X6)) → U253_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X2, X6))
U253_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X2, X6)) → U254_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X3))
U254_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X3)) → U255_gg(X1, X2, X3, X4, X5, X6, addcE_in_ga(X3, X7))
U255_gg(X1, X2, X3, X4, X5, X6, addcE_out_ga(X3, X7)) → U256_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X7))
U256_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X7)) → U257_gg(X1, X2, X3, X4, X5, X6, X7, addcE_in_ga(X1, X8))
U257_gg(X1, X2, X3, X4, X5, X6, X7, addcE_out_ga(X1, X8)) → U258_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X3, X8))
U258_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X3, X8)) → U259_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X1, X4))
U259_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X4)) → U260_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcF_in_ga(X4, X9))
U260_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcF_out_ga(X4, X9)) → U261_gg(X1, X2, X3, X4, notEqcC_in_gg(X1, X9))
U261_gg(X1, X2, X3, X4, notEqcC_out_gg(X1, X9)) → U262_gg(X1, X2, X3, X4, addcF_in_ga(X1, X10))
U262_gg(X1, X2, X3, X4, addcF_out_ga(X1, X10)) → U263_gg(X1, X2, X3, X4, notEqcC_in_gg(X4, X10))
U263_gg(X1, X2, X3, X4, notEqcC_out_gg(X4, X10)) → noattackcN_out_gg(X1, .(X2, .(X3, .(X4, []))))
noattackcN_in_gg(X1, .(X2, .(X3, .(X4, .(X5, []))))) → U264_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X1, X2))
U264_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X1, X2)) → U265_gg(X1, X2, X3, X4, X5, addcD_in_ga(X2, X6))
U265_gg(X1, X2, X3, X4, X5, addcD_out_ga(X2, X6)) → U266_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X6))
U266_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X6)) → U267_gg(X1, X2, X3, X4, X5, X6, addcD_in_ga(X1, X7))
U267_gg(X1, X2, X3, X4, X5, X6, addcD_out_ga(X1, X7)) → U268_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X2, X7))
U268_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X2, X7)) → U269_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X3))
U269_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X3)) → U270_gg(X1, X2, X3, X4, X5, X6, X7, addcE_in_ga(X3, X8))
U270_gg(X1, X2, X3, X4, X5, X6, X7, addcE_out_ga(X3, X8)) → U271_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X1, X8))
U271_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X8)) → U272_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcE_in_ga(X1, X9))
U272_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcE_out_ga(X1, X9)) → U273_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X3, X9))
U273_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X3, X9)) → U274_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X4))
U274_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X4)) → U275_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcF_in_ga(X4, X10))
U275_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcF_out_ga(X4, X10)) → U276_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_in_gg(X1, X10))
U276_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_out_gg(X1, X10)) → U277_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcF_in_ga(X1, X11))
U277_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcF_out_ga(X1, X11)) → U278_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X4, X11))
U278_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X4, X11)) → U279_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X1, X5))
U279_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X1, X5)) → U280_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcG_in_ga(X5, X12))
U280_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcG_out_ga(X5, X12)) → U281_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X1, X12))
U281_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X1, X12)) → U282_gg(X1, X2, X3, X4, X5, addcG_in_ga(X1, X13))
U282_gg(X1, X2, X3, X4, X5, addcG_out_ga(X1, X13)) → U283_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X5, X13))
U283_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X5, X13)) → noattackcN_out_gg(X1, .(X2, .(X3, .(X4, .(X5, [])))))
noattackcN_in_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, [])))))) → U284_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X2))
U284_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X2)) → U285_gg(X1, X2, X3, X4, X5, X6, addcD_in_ga(X2, X7))
U285_gg(X1, X2, X3, X4, X5, X6, addcD_out_ga(X2, X7)) → U286_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X7))
U286_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X7)) → U287_gg(X1, X2, X3, X4, X5, X6, X7, addcD_in_ga(X1, X8))
U287_gg(X1, X2, X3, X4, X5, X6, X7, addcD_out_ga(X1, X8)) → U288_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X2, X8))
U288_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X2, X8)) → U289_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X1, X3))
U289_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X3)) → U290_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcE_in_ga(X3, X9))
U290_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcE_out_ga(X3, X9)) → U291_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X9))
U291_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X9)) → U292_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcE_in_ga(X1, X10))
U292_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcE_out_ga(X1, X10)) → U293_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_in_gg(X3, X10))
U293_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_out_gg(X3, X10)) → U294_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_in_gg(X1, X4))
U294_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_out_gg(X1, X4)) → U295_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcF_in_ga(X4, X11))
U295_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcF_out_ga(X4, X11)) → U296_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X1, X11))
U296_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X1, X11)) → U297_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcF_in_ga(X1, X12))
U297_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcF_out_ga(X1, X12)) → U298_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_in_gg(X4, X12))
U298_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_out_gg(X4, X12)) → U299_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_in_gg(X1, X5))
U299_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_out_gg(X1, X5)) → U300_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcG_in_ga(X5, X13))
U300_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcG_out_ga(X5, X13)) → U301_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_in_gg(X1, X13))
U301_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_out_gg(X1, X13)) → U302_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcG_in_ga(X1, X14))
U302_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcG_out_ga(X1, X14)) → U303_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_in_gg(X5, X14))
U303_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_out_gg(X5, X14)) → U304_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_in_gg(X1, X6))
U304_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_out_gg(X1, X6)) → U305_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcH_in_ga(X6, X15))
U305_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcH_out_ga(X6, X15)) → U306_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X15))
U306_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X15)) → U307_gg(X1, X2, X3, X4, X5, X6, addcH_in_ga(X1, X16))
U307_gg(X1, X2, X3, X4, X5, X6, addcH_out_ga(X1, X16)) → U308_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X6, X16))
U308_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X6, X16)) → noattackcN_out_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, []))))))
noattackcN_in_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, .(X7, []))))))) → U309_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X2))
U309_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X2)) → U310_gg(X1, X2, X3, X4, X5, X6, X7, addcD_in_ga(X2, X8))
U310_gg(X1, X2, X3, X4, X5, X6, X7, addcD_out_ga(X2, X8)) → U311_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X1, X8))
U311_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X8)) → U312_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcD_in_ga(X1, X9))
U312_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcD_out_ga(X1, X9)) → U313_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X2, X9))
U313_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X2, X9)) → U314_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X3))
U314_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X3)) → U315_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcE_in_ga(X3, X10))
U315_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcE_out_ga(X3, X10)) → U316_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_in_gg(X1, X10))
U316_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_out_gg(X1, X10)) → U317_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcE_in_ga(X1, X11))
U317_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcE_out_ga(X1, X11)) → U318_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X3, X11))
U318_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X3, X11)) → U319_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X1, X4))
U319_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X1, X4)) → U320_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcF_in_ga(X4, X12))
U320_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcF_out_ga(X4, X12)) → U321_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_in_gg(X1, X12))
U321_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_out_gg(X1, X12)) → U322_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcF_in_ga(X1, X13))
U322_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcF_out_ga(X1, X13)) → U323_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_in_gg(X4, X13))
U323_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_out_gg(X4, X13)) → U324_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_in_gg(X1, X5))
U324_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_out_gg(X1, X5)) → U325_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcG_in_ga(X5, X14))
U325_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcG_out_ga(X5, X14)) → U326_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_in_gg(X1, X14))
U326_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_out_gg(X1, X14)) → U327_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcG_in_ga(X1, X15))
U327_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcG_out_ga(X1, X15)) → U328_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_in_gg(X5, X15))
U328_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_out_gg(X5, X15)) → U329_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_in_gg(X1, X6))
U329_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_out_gg(X1, X6)) → U330_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, addcH_in_ga(X6, X16))
U330_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, addcH_out_ga(X6, X16)) → U331_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, notEqcC_in_gg(X1, X16))
U331_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, notEqcC_out_gg(X1, X16)) → U332_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, addcH_in_ga(X1, X17))
U332_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, addcH_out_ga(X1, X17)) → U333_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_in_gg(X6, X17))
U333_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_out_gg(X6, X17)) → U334_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_in_gg(X1, X7))
U334_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_out_gg(X1, X7)) → U335_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, addcI_in_ga(X7, X18))
U335_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, addcI_out_ga(X7, X18)) → U336_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X18))
U336_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X18)) → U337_gg(X1, X2, X3, X4, X5, X6, X7, addcI_in_ga(X1, X19))
U337_gg(X1, X2, X3, X4, X5, X6, X7, addcI_out_ga(X1, X19)) → U338_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X7, X19))
U338_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X7, X19)) → noattackcN_out_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, .(X7, [])))))))
noattackcN_in_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, .(X7, .(X8, X9)))))))) → U339_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X2))
U339_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X2)) → U340_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcD_in_ga(X2, X10))
U340_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcD_out_ga(X2, X10)) → U341_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_in_gg(X1, X10))
U341_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_out_gg(X1, X10)) → U342_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcD_in_ga(X1, X11))
U342_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcD_out_ga(X1, X11)) → U343_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X2, X11))
U343_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X2, X11)) → U344_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X1, X3))
U344_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X1, X3)) → U345_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcE_in_ga(X3, X12))
U345_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcE_out_ga(X3, X12)) → U346_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_in_gg(X1, X12))
U346_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_out_gg(X1, X12)) → U347_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcE_in_ga(X1, X13))
U347_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcE_out_ga(X1, X13)) → U348_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_in_gg(X3, X13))
U348_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_out_gg(X3, X13)) → U349_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_in_gg(X1, X4))
U349_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_out_gg(X1, X4)) → U350_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcF_in_ga(X4, X14))
U350_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcF_out_ga(X4, X14)) → U351_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_in_gg(X1, X14))
U351_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_out_gg(X1, X14)) → U352_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcF_in_ga(X1, X15))
U352_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcF_out_ga(X1, X15)) → U353_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_in_gg(X4, X15))
U353_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_out_gg(X4, X15)) → U354_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_in_gg(X1, X5))
U354_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_out_gg(X1, X5)) → U355_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, addcG_in_ga(X5, X16))
U355_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, addcG_out_ga(X5, X16)) → U356_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, notEqcC_in_gg(X1, X16))
U356_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, notEqcC_out_gg(X1, X16)) → U357_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, addcG_in_ga(X1, X17))
U357_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, addcG_out_ga(X1, X17)) → U358_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_in_gg(X5, X17))
U358_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_out_gg(X5, X17)) → U359_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_in_gg(X1, X6))
U359_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_out_gg(X1, X6)) → U360_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, addcH_in_ga(X6, X18))
U360_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, addcH_out_ga(X6, X18)) → U361_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, notEqcC_in_gg(X1, X18))
U361_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, notEqcC_out_gg(X1, X18)) → U362_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, addcH_in_ga(X1, X19))
U362_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, addcH_out_ga(X1, X19)) → U363_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, notEqcC_in_gg(X6, X19))
U363_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, notEqcC_out_gg(X6, X19)) → U364_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, notEqcC_in_gg(X1, X7))
U364_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, notEqcC_out_gg(X1, X7)) → U365_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, addcI_in_ga(X7, X20))
U365_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, addcI_out_ga(X7, X20)) → U366_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, X20, notEqcC_in_gg(X1, X20))
U366_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, X20, notEqcC_out_gg(X1, X20)) → U367_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcI_in_ga(X1, X21))
U367_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcI_out_ga(X1, X21)) → U368_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X7, X21))
U368_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X7, X21)) → U369_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, qcQ_in_ggaagg(X1, X8, X22, X23, X9, s(s(s(s(s(s(s(0)))))))))
qcQ_in_ggaagg(X1, X2, X3, X4, X5, X6) → U228_ggaagg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X2))
U228_ggaagg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X2)) → U229_ggaagg(X1, X2, X3, X4, X5, X6, addcJ_in_ga(X2, X3))
U229_ggaagg(X1, X2, X3, X4, X5, X6, addcJ_out_ga(X2, X3)) → U230_ggaagg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X3))
U230_ggaagg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X3)) → U231_ggaagg(X1, X2, X3, X4, X5, X6, addcJ_in_ga(X1, X4))
U231_ggaagg(X1, X2, X3, X4, X5, X6, addcJ_out_ga(X1, X4)) → U232_ggaagg(X1, X2, X3, X4, X5, X6, qcL_in_ggggg(X2, X4, X1, X5, X6))
qcL_in_ggggg(X1, X2, X3, [], X4) → U215_ggggg(X1, X2, X3, X4, notEqcC_in_gg(X1, X2))
U215_ggggg(X1, X2, X3, X4, notEqcC_out_gg(X1, X2)) → qcL_out_ggggg(X1, X2, X3, [], X4)
qcL_in_ggggg(X1, X2, X3, .(X4, X5), X6) → U216_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X2))
U216_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X2)) → U217_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X3, X4))
U217_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X3, X4)) → U218_ggggg(X1, X2, X3, X4, X5, X6, addcK_in_gga(X4, X6, X7))
U218_ggggg(X1, X2, X3, X4, X5, X6, addcK_out_gga(X4, X6, X7)) → U219_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X3, X7))
U219_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X3, X7)) → U220_ggggg(X1, X2, X3, X4, X5, X6, addcK_in_gga(X3, X6, X8))
U220_ggggg(X1, X2, X3, X4, X5, X6, addcK_out_gga(X3, X6, X8)) → U221_ggggg(X1, X2, X3, X4, X5, X6, qcL_in_ggggg(X4, X8, X3, X5, s(X6)))
U221_ggggg(X1, X2, X3, X4, X5, X6, qcL_out_ggggg(X4, X8, X3, X5, s(X6))) → qcL_out_ggggg(X1, X2, X3, .(X4, X5), X6)
U232_ggaagg(X1, X2, X3, X4, X5, X6, qcL_out_ggggg(X2, X4, X1, X5, X6)) → qcQ_out_ggaagg(X1, X2, X3, X4, X5, X6)
U369_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, qcQ_out_ggaagg(X1, X8, X22, X23, X9, s(s(s(s(s(s(s(0))))))))) → noattackcN_out_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, .(X7, .(X8, X9))))))))

The argument filtering Pi contains the following mapping:
.(x1, x2)  =  .(x1, x2)
deletecP_in_aga(x1, x2, x3)  =  deletecP_in_aga(x2)
deletecP_out_aga(x1, x2, x3)  =  deletecP_out_aga(x1, x2, x3)
U233_aga(x1, x2, x3, x4)  =  U233_aga(x2, x4)
deletecA_in_aga(x1, x2, x3)  =  deletecA_in_aga(x2)
deletecA_out_aga(x1, x2, x3)  =  deletecA_out_aga(x1, x2, x3)
U203_aga(x1, x2, x3, x4, x5)  =  U203_aga(x2, x3, x5)
permcB_in_ga(x1, x2)  =  permcB_in_ga(x1)
[]  =  []
permcB_out_ga(x1, x2)  =  permcB_out_ga(x1, x2)
U204_ga(x1, x2, x3, x4, x5)  =  U204_ga(x1, x2, x5)
U205_ga(x1, x2, x3, x4, x5)  =  U205_ga(x1, x2, x3, x5)
s(x1)  =  s(x1)
notEqcC_in_gg(x1, x2)  =  notEqcC_in_gg(x1, x2)
0  =  0
notEqcC_out_gg(x1, x2)  =  notEqcC_out_gg(x1, x2)
U206_gg(x1, x2, x3)  =  U206_gg(x1, x2, x3)
addcD_in_ga(x1, x2)  =  addcD_in_ga(x1)
addcD_out_ga(x1, x2)  =  addcD_out_ga(x1, x2)
U207_ga(x1, x2, x3)  =  U207_ga(x1, x3)
addcE_in_ga(x1, x2)  =  addcE_in_ga(x1)
addcE_out_ga(x1, x2)  =  addcE_out_ga(x1, x2)
U208_ga(x1, x2, x3)  =  U208_ga(x1, x3)
addcF_in_ga(x1, x2)  =  addcF_in_ga(x1)
addcF_out_ga(x1, x2)  =  addcF_out_ga(x1, x2)
U209_ga(x1, x2, x3)  =  U209_ga(x1, x3)
addcG_in_ga(x1, x2)  =  addcG_in_ga(x1)
addcG_out_ga(x1, x2)  =  addcG_out_ga(x1, x2)
U210_ga(x1, x2, x3)  =  U210_ga(x1, x3)
addcH_in_ga(x1, x2)  =  addcH_in_ga(x1)
addcH_out_ga(x1, x2)  =  addcH_out_ga(x1, x2)
U211_ga(x1, x2, x3)  =  U211_ga(x1, x3)
addcI_in_ga(x1, x2)  =  addcI_in_ga(x1)
addcI_out_ga(x1, x2)  =  addcI_out_ga(x1, x2)
U212_ga(x1, x2, x3)  =  U212_ga(x1, x3)
addcJ_in_ga(x1, x2)  =  addcJ_in_ga(x1)
addcJ_out_ga(x1, x2)  =  addcJ_out_ga(x1, x2)
U213_ga(x1, x2, x3)  =  U213_ga(x1, x3)
addcK_in_gga(x1, x2, x3)  =  addcK_in_gga(x1, x2)
addcK_out_gga(x1, x2, x3)  =  addcK_out_gga(x1, x2, x3)
U214_gga(x1, x2, x3, x4)  =  U214_gga(x1, x2, x4)
noattackcN_in_gg(x1, x2)  =  noattackcN_in_gg(x1, x2)
noattackcN_out_gg(x1, x2)  =  noattackcN_out_gg(x1, x2)
U234_gg(x1, x2, x3)  =  U234_gg(x1, x2, x3)
U235_gg(x1, x2, x3)  =  U235_gg(x1, x2, x3)
U236_gg(x1, x2, x3)  =  U236_gg(x1, x2, x3)
U237_gg(x1, x2, x3)  =  U237_gg(x1, x2, x3)
U238_gg(x1, x2, x3)  =  U238_gg(x1, x2, x3)
U239_gg(x1, x2, x3, x4)  =  U239_gg(x1, x2, x3, x4)
U240_gg(x1, x2, x3, x4)  =  U240_gg(x1, x2, x3, x4)
U241_gg(x1, x2, x3, x4, x5)  =  U241_gg(x1, x2, x3, x5)
U242_gg(x1, x2, x3, x4, x5)  =  U242_gg(x1, x2, x3, x5)
U243_gg(x1, x2, x3, x4, x5, x6)  =  U243_gg(x1, x2, x3, x6)
U244_gg(x1, x2, x3, x4, x5, x6)  =  U244_gg(x1, x2, x3, x6)
U245_gg(x1, x2, x3, x4, x5, x6)  =  U245_gg(x1, x2, x3, x6)
U246_gg(x1, x2, x3, x4)  =  U246_gg(x1, x2, x3, x4)
U247_gg(x1, x2, x3, x4)  =  U247_gg(x1, x2, x3, x4)
U248_gg(x1, x2, x3, x4)  =  U248_gg(x1, x2, x3, x4)
U249_gg(x1, x2, x3, x4, x5)  =  U249_gg(x1, x2, x3, x4, x5)
U250_gg(x1, x2, x3, x4, x5)  =  U250_gg(x1, x2, x3, x4, x5)
U251_gg(x1, x2, x3, x4, x5, x6)  =  U251_gg(x1, x2, x3, x4, x6)
U252_gg(x1, x2, x3, x4, x5, x6)  =  U252_gg(x1, x2, x3, x4, x6)
U253_gg(x1, x2, x3, x4, x5, x6, x7)  =  U253_gg(x1, x2, x3, x4, x7)
U254_gg(x1, x2, x3, x4, x5, x6, x7)  =  U254_gg(x1, x2, x3, x4, x7)
U255_gg(x1, x2, x3, x4, x5, x6, x7)  =  U255_gg(x1, x2, x3, x4, x7)
U256_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U256_gg(x1, x2, x3, x4, x8)
U257_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U257_gg(x1, x2, x3, x4, x8)
U258_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U258_gg(x1, x2, x3, x4, x9)
U259_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U259_gg(x1, x2, x3, x4, x9)
U260_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U260_gg(x1, x2, x3, x4, x9)
U261_gg(x1, x2, x3, x4, x5)  =  U261_gg(x1, x2, x3, x4, x5)
U262_gg(x1, x2, x3, x4, x5)  =  U262_gg(x1, x2, x3, x4, x5)
U263_gg(x1, x2, x3, x4, x5)  =  U263_gg(x1, x2, x3, x4, x5)
U264_gg(x1, x2, x3, x4, x5, x6)  =  U264_gg(x1, x2, x3, x4, x5, x6)
U265_gg(x1, x2, x3, x4, x5, x6)  =  U265_gg(x1, x2, x3, x4, x5, x6)
U266_gg(x1, x2, x3, x4, x5, x6, x7)  =  U266_gg(x1, x2, x3, x4, x5, x7)
U267_gg(x1, x2, x3, x4, x5, x6, x7)  =  U267_gg(x1, x2, x3, x4, x5, x7)
U268_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U268_gg(x1, x2, x3, x4, x5, x8)
U269_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U269_gg(x1, x2, x3, x4, x5, x8)
U270_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U270_gg(x1, x2, x3, x4, x5, x8)
U271_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U271_gg(x1, x2, x3, x4, x5, x9)
U272_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U272_gg(x1, x2, x3, x4, x5, x9)
U273_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U273_gg(x1, x2, x3, x4, x5, x10)
U274_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U274_gg(x1, x2, x3, x4, x5, x10)
U275_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U275_gg(x1, x2, x3, x4, x5, x10)
U276_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U276_gg(x1, x2, x3, x4, x5, x11)
U277_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U277_gg(x1, x2, x3, x4, x5, x11)
U278_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U278_gg(x1, x2, x3, x4, x5, x12)
U279_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U279_gg(x1, x2, x3, x4, x5, x12)
U280_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U280_gg(x1, x2, x3, x4, x5, x12)
U281_gg(x1, x2, x3, x4, x5, x6)  =  U281_gg(x1, x2, x3, x4, x5, x6)
U282_gg(x1, x2, x3, x4, x5, x6)  =  U282_gg(x1, x2, x3, x4, x5, x6)
U283_gg(x1, x2, x3, x4, x5, x6)  =  U283_gg(x1, x2, x3, x4, x5, x6)
U284_gg(x1, x2, x3, x4, x5, x6, x7)  =  U284_gg(x1, x2, x3, x4, x5, x6, x7)
U285_gg(x1, x2, x3, x4, x5, x6, x7)  =  U285_gg(x1, x2, x3, x4, x5, x6, x7)
U286_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U286_gg(x1, x2, x3, x4, x5, x6, x8)
U287_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U287_gg(x1, x2, x3, x4, x5, x6, x8)
U288_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U288_gg(x1, x2, x3, x4, x5, x6, x9)
U289_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U289_gg(x1, x2, x3, x4, x5, x6, x9)
U290_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U290_gg(x1, x2, x3, x4, x5, x6, x9)
U291_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U291_gg(x1, x2, x3, x4, x5, x6, x10)
U292_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U292_gg(x1, x2, x3, x4, x5, x6, x10)
U293_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U293_gg(x1, x2, x3, x4, x5, x6, x11)
U294_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U294_gg(x1, x2, x3, x4, x5, x6, x11)
U295_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U295_gg(x1, x2, x3, x4, x5, x6, x11)
U296_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U296_gg(x1, x2, x3, x4, x5, x6, x12)
U297_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U297_gg(x1, x2, x3, x4, x5, x6, x12)
U298_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U298_gg(x1, x2, x3, x4, x5, x6, x13)
U299_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U299_gg(x1, x2, x3, x4, x5, x6, x13)
U300_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U300_gg(x1, x2, x3, x4, x5, x6, x13)
U301_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U301_gg(x1, x2, x3, x4, x5, x6, x14)
U302_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U302_gg(x1, x2, x3, x4, x5, x6, x14)
U303_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U303_gg(x1, x2, x3, x4, x5, x6, x15)
U304_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U304_gg(x1, x2, x3, x4, x5, x6, x15)
U305_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U305_gg(x1, x2, x3, x4, x5, x6, x15)
U306_gg(x1, x2, x3, x4, x5, x6, x7)  =  U306_gg(x1, x2, x3, x4, x5, x6, x7)
U307_gg(x1, x2, x3, x4, x5, x6, x7)  =  U307_gg(x1, x2, x3, x4, x5, x6, x7)
U308_gg(x1, x2, x3, x4, x5, x6, x7)  =  U308_gg(x1, x2, x3, x4, x5, x6, x7)
U309_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U309_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U310_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U310_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U311_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U311_gg(x1, x2, x3, x4, x5, x6, x7, x9)
U312_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U312_gg(x1, x2, x3, x4, x5, x6, x7, x9)
U313_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U313_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U314_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U314_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U315_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U315_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U316_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U316_gg(x1, x2, x3, x4, x5, x6, x7, x11)
U317_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U317_gg(x1, x2, x3, x4, x5, x6, x7, x11)
U318_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U318_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U319_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U319_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U320_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U320_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U321_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U321_gg(x1, x2, x3, x4, x5, x6, x7, x13)
U322_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U322_gg(x1, x2, x3, x4, x5, x6, x7, x13)
U323_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U323_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U324_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U324_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U325_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U325_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U326_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U326_gg(x1, x2, x3, x4, x5, x6, x7, x15)
U327_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U327_gg(x1, x2, x3, x4, x5, x6, x7, x15)
U328_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U328_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U329_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U329_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U330_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U330_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U331_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U331_gg(x1, x2, x3, x4, x5, x6, x7, x17)
U332_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U332_gg(x1, x2, x3, x4, x5, x6, x7, x17)
U333_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U333_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U334_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U334_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U335_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U335_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U336_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U336_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U337_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U337_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U338_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U338_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U339_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U339_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U340_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U340_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U341_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U341_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x11)
U342_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U342_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x11)
U343_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U343_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U344_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U344_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U345_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U345_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U346_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U346_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x13)
U347_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U347_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x13)
U348_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U348_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U349_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U349_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U350_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U350_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U351_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U351_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x15)
U352_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U352_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x15)
U353_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U353_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U354_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U354_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U355_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U355_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U356_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U356_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x17)
U357_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U357_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x17)
U358_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U358_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U359_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U359_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U360_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U360_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U361_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19)  =  U361_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x19)
U362_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19)  =  U362_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x19)
U363_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U363_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U364_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U364_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U365_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U365_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U366_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21)  =  U366_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x21)
U367_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U367_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U368_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U368_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U369_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U369_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
qcQ_in_ggaagg(x1, x2, x3, x4, x5, x6)  =  qcQ_in_ggaagg(x1, x2, x5, x6)
U228_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U228_ggaagg(x1, x2, x5, x6, x7)
U229_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U229_ggaagg(x1, x2, x5, x6, x7)
U230_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U230_ggaagg(x1, x2, x3, x5, x6, x7)
U231_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U231_ggaagg(x1, x2, x3, x5, x6, x7)
U232_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U232_ggaagg(x1, x2, x3, x4, x5, x6, x7)
qcL_in_ggggg(x1, x2, x3, x4, x5)  =  qcL_in_ggggg(x1, x2, x3, x4, x5)
U215_ggggg(x1, x2, x3, x4, x5)  =  U215_ggggg(x1, x2, x3, x4, x5)
qcL_out_ggggg(x1, x2, x3, x4, x5)  =  qcL_out_ggggg(x1, x2, x3, x4, x5)
U216_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U216_ggggg(x1, x2, x3, x4, x5, x6, x7)
U217_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U217_ggggg(x1, x2, x3, x4, x5, x6, x7)
U218_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U218_ggggg(x1, x2, x3, x4, x5, x6, x7)
U219_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U219_ggggg(x1, x2, x3, x4, x5, x6, x7)
U220_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U220_ggggg(x1, x2, x3, x4, x5, x6, x7)
U221_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U221_ggggg(x1, x2, x3, x4, x5, x6, x7)
qcQ_out_ggaagg(x1, x2, x3, x4, x5, x6)  =  qcQ_out_ggaagg(x1, x2, x3, x4, x5, x6)
ADDI_IN_GA(x1, x2)  =  ADDI_IN_GA(x1)

We have to consider all (P,R,Pi)-chains

(22) UsableRulesProof (EQUIVALENT transformation)

For (infinitary) constructor rewriting [LOPSTR] we can delete all non-usable rules from R.

(23) Obligation:

Pi DP problem:
The TRS P consists of the following rules:

ADDI_IN_GA(s(X1), s(X2)) → ADDI_IN_GA(X1, X2)

R is empty.
The argument filtering Pi contains the following mapping:
s(x1)  =  s(x1)
ADDI_IN_GA(x1, x2)  =  ADDI_IN_GA(x1)

We have to consider all (P,R,Pi)-chains

(24) PiDPToQDPProof (SOUND transformation)

Transforming (infinitary) constructor rewriting Pi-DP problem [LOPSTR] into ordinary QDP problem [LPAR04] by application of Pi.

(25) Obligation:

Q DP problem:
The TRS P consists of the following rules:

ADDI_IN_GA(s(X1)) → ADDI_IN_GA(X1)

R is empty.
Q is empty.
We have to consider all (P,Q,R)-chains.

(26) QDPSizeChangeProof (EQUIVALENT transformation)

By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:

  • ADDI_IN_GA(s(X1)) → ADDI_IN_GA(X1)
    The graph contains the following edges 1 > 1

(27) YES

(28) Obligation:

Pi DP problem:
The TRS P consists of the following rules:

ADDH_IN_GA(s(X1), s(X2)) → ADDH_IN_GA(X1, X2)

The TRS R consists of the following rules:

deletecP_in_aga(s(0), X1, X1) → deletecP_out_aga(s(0), X1, X1)
deletecP_in_aga(X1, X2, .(s(0), X3)) → U233_aga(X1, X2, X3, deletecA_in_aga(X1, X2, X3))
deletecA_in_aga(X1, .(X1, X2), X2) → deletecA_out_aga(X1, .(X1, X2), X2)
deletecA_in_aga(X1, .(X2, X3), .(X2, X4)) → U203_aga(X1, X2, X3, X4, deletecA_in_aga(X1, X3, X4))
U203_aga(X1, X2, X3, X4, deletecA_out_aga(X1, X3, X4)) → deletecA_out_aga(X1, .(X2, X3), .(X2, X4))
U233_aga(X1, X2, X3, deletecA_out_aga(X1, X2, X3)) → deletecP_out_aga(X1, X2, .(s(0), X3))
permcB_in_ga([], []) → permcB_out_ga([], [])
permcB_in_ga(.(X1, X2), .(X3, X4)) → U204_ga(X1, X2, X3, X4, deletecA_in_aga(X3, .(X1, X2), X5))
U204_ga(X1, X2, X3, X4, deletecA_out_aga(X3, .(X1, X2), X5)) → U205_ga(X1, X2, X3, X4, permcB_in_ga(X5, X4))
U205_ga(X1, X2, X3, X4, permcB_out_ga(X5, X4)) → permcB_out_ga(.(X1, X2), .(X3, X4))
notEqcC_in_gg(0, s(X1)) → notEqcC_out_gg(0, s(X1))
notEqcC_in_gg(s(X1), 0) → notEqcC_out_gg(s(X1), 0)
notEqcC_in_gg(s(X1), s(X2)) → U206_gg(X1, X2, notEqcC_in_gg(X1, X2))
U206_gg(X1, X2, notEqcC_out_gg(X1, X2)) → notEqcC_out_gg(s(X1), s(X2))
addcD_in_ga(0, s(0)) → addcD_out_ga(0, s(0))
addcD_in_ga(s(X1), s(X2)) → U207_ga(X1, X2, addcD_in_ga(X1, X2))
U207_ga(X1, X2, addcD_out_ga(X1, X2)) → addcD_out_ga(s(X1), s(X2))
addcE_in_ga(0, s(s(0))) → addcE_out_ga(0, s(s(0)))
addcE_in_ga(s(X1), s(X2)) → U208_ga(X1, X2, addcE_in_ga(X1, X2))
U208_ga(X1, X2, addcE_out_ga(X1, X2)) → addcE_out_ga(s(X1), s(X2))
addcF_in_ga(0, s(s(s(0)))) → addcF_out_ga(0, s(s(s(0))))
addcF_in_ga(s(X1), s(X2)) → U209_ga(X1, X2, addcF_in_ga(X1, X2))
U209_ga(X1, X2, addcF_out_ga(X1, X2)) → addcF_out_ga(s(X1), s(X2))
addcG_in_ga(0, s(s(s(s(0))))) → addcG_out_ga(0, s(s(s(s(0)))))
addcG_in_ga(s(X1), s(X2)) → U210_ga(X1, X2, addcG_in_ga(X1, X2))
U210_ga(X1, X2, addcG_out_ga(X1, X2)) → addcG_out_ga(s(X1), s(X2))
addcH_in_ga(0, s(s(s(s(s(0)))))) → addcH_out_ga(0, s(s(s(s(s(0))))))
addcH_in_ga(s(X1), s(X2)) → U211_ga(X1, X2, addcH_in_ga(X1, X2))
U211_ga(X1, X2, addcH_out_ga(X1, X2)) → addcH_out_ga(s(X1), s(X2))
addcI_in_ga(0, s(s(s(s(s(s(0))))))) → addcI_out_ga(0, s(s(s(s(s(s(0)))))))
addcI_in_ga(s(X1), s(X2)) → U212_ga(X1, X2, addcI_in_ga(X1, X2))
U212_ga(X1, X2, addcI_out_ga(X1, X2)) → addcI_out_ga(s(X1), s(X2))
addcJ_in_ga(0, s(s(s(s(s(s(s(0)))))))) → addcJ_out_ga(0, s(s(s(s(s(s(s(0))))))))
addcJ_in_ga(s(X1), s(X2)) → U213_ga(X1, X2, addcJ_in_ga(X1, X2))
U213_ga(X1, X2, addcJ_out_ga(X1, X2)) → addcJ_out_ga(s(X1), s(X2))
addcK_in_gga(0, X1, s(X1)) → addcK_out_gga(0, X1, s(X1))
addcK_in_gga(s(X1), X2, s(X3)) → U214_gga(X1, X2, X3, addcK_in_gga(X1, X2, X3))
U214_gga(X1, X2, X3, addcK_out_gga(X1, X2, X3)) → addcK_out_gga(s(X1), X2, s(X3))
noattackcN_in_gg(X1, []) → noattackcN_out_gg(X1, [])
noattackcN_in_gg(X1, .(X2, [])) → U234_gg(X1, X2, notEqcC_in_gg(X1, X2))
U234_gg(X1, X2, notEqcC_out_gg(X1, X2)) → U235_gg(X1, X2, addcD_in_ga(X2, X3))
U235_gg(X1, X2, addcD_out_ga(X2, X3)) → U236_gg(X1, X2, notEqcC_in_gg(X1, X3))
U236_gg(X1, X2, notEqcC_out_gg(X1, X3)) → U237_gg(X1, X2, addcD_in_ga(X1, X4))
U237_gg(X1, X2, addcD_out_ga(X1, X4)) → U238_gg(X1, X2, notEqcC_in_gg(X2, X4))
U238_gg(X1, X2, notEqcC_out_gg(X2, X4)) → noattackcN_out_gg(X1, .(X2, []))
noattackcN_in_gg(X1, .(X2, .(X3, []))) → U239_gg(X1, X2, X3, notEqcC_in_gg(X1, X2))
U239_gg(X1, X2, X3, notEqcC_out_gg(X1, X2)) → U240_gg(X1, X2, X3, addcD_in_ga(X2, X4))
U240_gg(X1, X2, X3, addcD_out_ga(X2, X4)) → U241_gg(X1, X2, X3, X4, notEqcC_in_gg(X1, X4))
U241_gg(X1, X2, X3, X4, notEqcC_out_gg(X1, X4)) → U242_gg(X1, X2, X3, X4, addcD_in_ga(X1, X5))
U242_gg(X1, X2, X3, X4, addcD_out_ga(X1, X5)) → U243_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X2, X5))
U243_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X2, X5)) → U244_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X1, X3))
U244_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X1, X3)) → U245_gg(X1, X2, X3, X4, X5, addcE_in_ga(X3, X6))
U245_gg(X1, X2, X3, X4, X5, addcE_out_ga(X3, X6)) → U246_gg(X1, X2, X3, notEqcC_in_gg(X1, X6))
U246_gg(X1, X2, X3, notEqcC_out_gg(X1, X6)) → U247_gg(X1, X2, X3, addcE_in_ga(X1, X7))
U247_gg(X1, X2, X3, addcE_out_ga(X1, X7)) → U248_gg(X1, X2, X3, notEqcC_in_gg(X3, X7))
U248_gg(X1, X2, X3, notEqcC_out_gg(X3, X7)) → noattackcN_out_gg(X1, .(X2, .(X3, [])))
noattackcN_in_gg(X1, .(X2, .(X3, .(X4, [])))) → U249_gg(X1, X2, X3, X4, notEqcC_in_gg(X1, X2))
U249_gg(X1, X2, X3, X4, notEqcC_out_gg(X1, X2)) → U250_gg(X1, X2, X3, X4, addcD_in_ga(X2, X5))
U250_gg(X1, X2, X3, X4, addcD_out_ga(X2, X5)) → U251_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X1, X5))
U251_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X1, X5)) → U252_gg(X1, X2, X3, X4, X5, addcD_in_ga(X1, X6))
U252_gg(X1, X2, X3, X4, X5, addcD_out_ga(X1, X6)) → U253_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X2, X6))
U253_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X2, X6)) → U254_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X3))
U254_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X3)) → U255_gg(X1, X2, X3, X4, X5, X6, addcE_in_ga(X3, X7))
U255_gg(X1, X2, X3, X4, X5, X6, addcE_out_ga(X3, X7)) → U256_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X7))
U256_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X7)) → U257_gg(X1, X2, X3, X4, X5, X6, X7, addcE_in_ga(X1, X8))
U257_gg(X1, X2, X3, X4, X5, X6, X7, addcE_out_ga(X1, X8)) → U258_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X3, X8))
U258_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X3, X8)) → U259_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X1, X4))
U259_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X4)) → U260_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcF_in_ga(X4, X9))
U260_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcF_out_ga(X4, X9)) → U261_gg(X1, X2, X3, X4, notEqcC_in_gg(X1, X9))
U261_gg(X1, X2, X3, X4, notEqcC_out_gg(X1, X9)) → U262_gg(X1, X2, X3, X4, addcF_in_ga(X1, X10))
U262_gg(X1, X2, X3, X4, addcF_out_ga(X1, X10)) → U263_gg(X1, X2, X3, X4, notEqcC_in_gg(X4, X10))
U263_gg(X1, X2, X3, X4, notEqcC_out_gg(X4, X10)) → noattackcN_out_gg(X1, .(X2, .(X3, .(X4, []))))
noattackcN_in_gg(X1, .(X2, .(X3, .(X4, .(X5, []))))) → U264_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X1, X2))
U264_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X1, X2)) → U265_gg(X1, X2, X3, X4, X5, addcD_in_ga(X2, X6))
U265_gg(X1, X2, X3, X4, X5, addcD_out_ga(X2, X6)) → U266_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X6))
U266_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X6)) → U267_gg(X1, X2, X3, X4, X5, X6, addcD_in_ga(X1, X7))
U267_gg(X1, X2, X3, X4, X5, X6, addcD_out_ga(X1, X7)) → U268_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X2, X7))
U268_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X2, X7)) → U269_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X3))
U269_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X3)) → U270_gg(X1, X2, X3, X4, X5, X6, X7, addcE_in_ga(X3, X8))
U270_gg(X1, X2, X3, X4, X5, X6, X7, addcE_out_ga(X3, X8)) → U271_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X1, X8))
U271_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X8)) → U272_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcE_in_ga(X1, X9))
U272_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcE_out_ga(X1, X9)) → U273_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X3, X9))
U273_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X3, X9)) → U274_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X4))
U274_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X4)) → U275_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcF_in_ga(X4, X10))
U275_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcF_out_ga(X4, X10)) → U276_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_in_gg(X1, X10))
U276_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_out_gg(X1, X10)) → U277_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcF_in_ga(X1, X11))
U277_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcF_out_ga(X1, X11)) → U278_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X4, X11))
U278_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X4, X11)) → U279_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X1, X5))
U279_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X1, X5)) → U280_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcG_in_ga(X5, X12))
U280_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcG_out_ga(X5, X12)) → U281_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X1, X12))
U281_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X1, X12)) → U282_gg(X1, X2, X3, X4, X5, addcG_in_ga(X1, X13))
U282_gg(X1, X2, X3, X4, X5, addcG_out_ga(X1, X13)) → U283_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X5, X13))
U283_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X5, X13)) → noattackcN_out_gg(X1, .(X2, .(X3, .(X4, .(X5, [])))))
noattackcN_in_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, [])))))) → U284_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X2))
U284_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X2)) → U285_gg(X1, X2, X3, X4, X5, X6, addcD_in_ga(X2, X7))
U285_gg(X1, X2, X3, X4, X5, X6, addcD_out_ga(X2, X7)) → U286_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X7))
U286_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X7)) → U287_gg(X1, X2, X3, X4, X5, X6, X7, addcD_in_ga(X1, X8))
U287_gg(X1, X2, X3, X4, X5, X6, X7, addcD_out_ga(X1, X8)) → U288_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X2, X8))
U288_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X2, X8)) → U289_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X1, X3))
U289_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X3)) → U290_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcE_in_ga(X3, X9))
U290_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcE_out_ga(X3, X9)) → U291_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X9))
U291_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X9)) → U292_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcE_in_ga(X1, X10))
U292_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcE_out_ga(X1, X10)) → U293_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_in_gg(X3, X10))
U293_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_out_gg(X3, X10)) → U294_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_in_gg(X1, X4))
U294_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_out_gg(X1, X4)) → U295_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcF_in_ga(X4, X11))
U295_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcF_out_ga(X4, X11)) → U296_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X1, X11))
U296_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X1, X11)) → U297_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcF_in_ga(X1, X12))
U297_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcF_out_ga(X1, X12)) → U298_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_in_gg(X4, X12))
U298_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_out_gg(X4, X12)) → U299_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_in_gg(X1, X5))
U299_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_out_gg(X1, X5)) → U300_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcG_in_ga(X5, X13))
U300_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcG_out_ga(X5, X13)) → U301_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_in_gg(X1, X13))
U301_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_out_gg(X1, X13)) → U302_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcG_in_ga(X1, X14))
U302_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcG_out_ga(X1, X14)) → U303_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_in_gg(X5, X14))
U303_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_out_gg(X5, X14)) → U304_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_in_gg(X1, X6))
U304_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_out_gg(X1, X6)) → U305_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcH_in_ga(X6, X15))
U305_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcH_out_ga(X6, X15)) → U306_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X15))
U306_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X15)) → U307_gg(X1, X2, X3, X4, X5, X6, addcH_in_ga(X1, X16))
U307_gg(X1, X2, X3, X4, X5, X6, addcH_out_ga(X1, X16)) → U308_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X6, X16))
U308_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X6, X16)) → noattackcN_out_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, []))))))
noattackcN_in_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, .(X7, []))))))) → U309_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X2))
U309_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X2)) → U310_gg(X1, X2, X3, X4, X5, X6, X7, addcD_in_ga(X2, X8))
U310_gg(X1, X2, X3, X4, X5, X6, X7, addcD_out_ga(X2, X8)) → U311_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X1, X8))
U311_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X8)) → U312_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcD_in_ga(X1, X9))
U312_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcD_out_ga(X1, X9)) → U313_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X2, X9))
U313_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X2, X9)) → U314_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X3))
U314_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X3)) → U315_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcE_in_ga(X3, X10))
U315_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcE_out_ga(X3, X10)) → U316_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_in_gg(X1, X10))
U316_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_out_gg(X1, X10)) → U317_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcE_in_ga(X1, X11))
U317_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcE_out_ga(X1, X11)) → U318_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X3, X11))
U318_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X3, X11)) → U319_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X1, X4))
U319_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X1, X4)) → U320_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcF_in_ga(X4, X12))
U320_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcF_out_ga(X4, X12)) → U321_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_in_gg(X1, X12))
U321_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_out_gg(X1, X12)) → U322_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcF_in_ga(X1, X13))
U322_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcF_out_ga(X1, X13)) → U323_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_in_gg(X4, X13))
U323_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_out_gg(X4, X13)) → U324_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_in_gg(X1, X5))
U324_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_out_gg(X1, X5)) → U325_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcG_in_ga(X5, X14))
U325_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcG_out_ga(X5, X14)) → U326_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_in_gg(X1, X14))
U326_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_out_gg(X1, X14)) → U327_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcG_in_ga(X1, X15))
U327_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcG_out_ga(X1, X15)) → U328_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_in_gg(X5, X15))
U328_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_out_gg(X5, X15)) → U329_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_in_gg(X1, X6))
U329_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_out_gg(X1, X6)) → U330_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, addcH_in_ga(X6, X16))
U330_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, addcH_out_ga(X6, X16)) → U331_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, notEqcC_in_gg(X1, X16))
U331_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, notEqcC_out_gg(X1, X16)) → U332_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, addcH_in_ga(X1, X17))
U332_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, addcH_out_ga(X1, X17)) → U333_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_in_gg(X6, X17))
U333_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_out_gg(X6, X17)) → U334_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_in_gg(X1, X7))
U334_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_out_gg(X1, X7)) → U335_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, addcI_in_ga(X7, X18))
U335_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, addcI_out_ga(X7, X18)) → U336_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X18))
U336_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X18)) → U337_gg(X1, X2, X3, X4, X5, X6, X7, addcI_in_ga(X1, X19))
U337_gg(X1, X2, X3, X4, X5, X6, X7, addcI_out_ga(X1, X19)) → U338_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X7, X19))
U338_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X7, X19)) → noattackcN_out_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, .(X7, [])))))))
noattackcN_in_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, .(X7, .(X8, X9)))))))) → U339_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X2))
U339_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X2)) → U340_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcD_in_ga(X2, X10))
U340_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcD_out_ga(X2, X10)) → U341_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_in_gg(X1, X10))
U341_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_out_gg(X1, X10)) → U342_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcD_in_ga(X1, X11))
U342_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcD_out_ga(X1, X11)) → U343_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X2, X11))
U343_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X2, X11)) → U344_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X1, X3))
U344_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X1, X3)) → U345_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcE_in_ga(X3, X12))
U345_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcE_out_ga(X3, X12)) → U346_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_in_gg(X1, X12))
U346_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_out_gg(X1, X12)) → U347_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcE_in_ga(X1, X13))
U347_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcE_out_ga(X1, X13)) → U348_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_in_gg(X3, X13))
U348_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_out_gg(X3, X13)) → U349_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_in_gg(X1, X4))
U349_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_out_gg(X1, X4)) → U350_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcF_in_ga(X4, X14))
U350_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcF_out_ga(X4, X14)) → U351_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_in_gg(X1, X14))
U351_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_out_gg(X1, X14)) → U352_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcF_in_ga(X1, X15))
U352_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcF_out_ga(X1, X15)) → U353_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_in_gg(X4, X15))
U353_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_out_gg(X4, X15)) → U354_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_in_gg(X1, X5))
U354_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_out_gg(X1, X5)) → U355_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, addcG_in_ga(X5, X16))
U355_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, addcG_out_ga(X5, X16)) → U356_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, notEqcC_in_gg(X1, X16))
U356_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, notEqcC_out_gg(X1, X16)) → U357_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, addcG_in_ga(X1, X17))
U357_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, addcG_out_ga(X1, X17)) → U358_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_in_gg(X5, X17))
U358_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_out_gg(X5, X17)) → U359_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_in_gg(X1, X6))
U359_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_out_gg(X1, X6)) → U360_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, addcH_in_ga(X6, X18))
U360_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, addcH_out_ga(X6, X18)) → U361_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, notEqcC_in_gg(X1, X18))
U361_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, notEqcC_out_gg(X1, X18)) → U362_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, addcH_in_ga(X1, X19))
U362_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, addcH_out_ga(X1, X19)) → U363_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, notEqcC_in_gg(X6, X19))
U363_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, notEqcC_out_gg(X6, X19)) → U364_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, notEqcC_in_gg(X1, X7))
U364_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, notEqcC_out_gg(X1, X7)) → U365_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, addcI_in_ga(X7, X20))
U365_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, addcI_out_ga(X7, X20)) → U366_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, X20, notEqcC_in_gg(X1, X20))
U366_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, X20, notEqcC_out_gg(X1, X20)) → U367_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcI_in_ga(X1, X21))
U367_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcI_out_ga(X1, X21)) → U368_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X7, X21))
U368_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X7, X21)) → U369_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, qcQ_in_ggaagg(X1, X8, X22, X23, X9, s(s(s(s(s(s(s(0)))))))))
qcQ_in_ggaagg(X1, X2, X3, X4, X5, X6) → U228_ggaagg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X2))
U228_ggaagg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X2)) → U229_ggaagg(X1, X2, X3, X4, X5, X6, addcJ_in_ga(X2, X3))
U229_ggaagg(X1, X2, X3, X4, X5, X6, addcJ_out_ga(X2, X3)) → U230_ggaagg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X3))
U230_ggaagg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X3)) → U231_ggaagg(X1, X2, X3, X4, X5, X6, addcJ_in_ga(X1, X4))
U231_ggaagg(X1, X2, X3, X4, X5, X6, addcJ_out_ga(X1, X4)) → U232_ggaagg(X1, X2, X3, X4, X5, X6, qcL_in_ggggg(X2, X4, X1, X5, X6))
qcL_in_ggggg(X1, X2, X3, [], X4) → U215_ggggg(X1, X2, X3, X4, notEqcC_in_gg(X1, X2))
U215_ggggg(X1, X2, X3, X4, notEqcC_out_gg(X1, X2)) → qcL_out_ggggg(X1, X2, X3, [], X4)
qcL_in_ggggg(X1, X2, X3, .(X4, X5), X6) → U216_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X2))
U216_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X2)) → U217_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X3, X4))
U217_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X3, X4)) → U218_ggggg(X1, X2, X3, X4, X5, X6, addcK_in_gga(X4, X6, X7))
U218_ggggg(X1, X2, X3, X4, X5, X6, addcK_out_gga(X4, X6, X7)) → U219_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X3, X7))
U219_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X3, X7)) → U220_ggggg(X1, X2, X3, X4, X5, X6, addcK_in_gga(X3, X6, X8))
U220_ggggg(X1, X2, X3, X4, X5, X6, addcK_out_gga(X3, X6, X8)) → U221_ggggg(X1, X2, X3, X4, X5, X6, qcL_in_ggggg(X4, X8, X3, X5, s(X6)))
U221_ggggg(X1, X2, X3, X4, X5, X6, qcL_out_ggggg(X4, X8, X3, X5, s(X6))) → qcL_out_ggggg(X1, X2, X3, .(X4, X5), X6)
U232_ggaagg(X1, X2, X3, X4, X5, X6, qcL_out_ggggg(X2, X4, X1, X5, X6)) → qcQ_out_ggaagg(X1, X2, X3, X4, X5, X6)
U369_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, qcQ_out_ggaagg(X1, X8, X22, X23, X9, s(s(s(s(s(s(s(0))))))))) → noattackcN_out_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, .(X7, .(X8, X9))))))))

The argument filtering Pi contains the following mapping:
.(x1, x2)  =  .(x1, x2)
deletecP_in_aga(x1, x2, x3)  =  deletecP_in_aga(x2)
deletecP_out_aga(x1, x2, x3)  =  deletecP_out_aga(x1, x2, x3)
U233_aga(x1, x2, x3, x4)  =  U233_aga(x2, x4)
deletecA_in_aga(x1, x2, x3)  =  deletecA_in_aga(x2)
deletecA_out_aga(x1, x2, x3)  =  deletecA_out_aga(x1, x2, x3)
U203_aga(x1, x2, x3, x4, x5)  =  U203_aga(x2, x3, x5)
permcB_in_ga(x1, x2)  =  permcB_in_ga(x1)
[]  =  []
permcB_out_ga(x1, x2)  =  permcB_out_ga(x1, x2)
U204_ga(x1, x2, x3, x4, x5)  =  U204_ga(x1, x2, x5)
U205_ga(x1, x2, x3, x4, x5)  =  U205_ga(x1, x2, x3, x5)
s(x1)  =  s(x1)
notEqcC_in_gg(x1, x2)  =  notEqcC_in_gg(x1, x2)
0  =  0
notEqcC_out_gg(x1, x2)  =  notEqcC_out_gg(x1, x2)
U206_gg(x1, x2, x3)  =  U206_gg(x1, x2, x3)
addcD_in_ga(x1, x2)  =  addcD_in_ga(x1)
addcD_out_ga(x1, x2)  =  addcD_out_ga(x1, x2)
U207_ga(x1, x2, x3)  =  U207_ga(x1, x3)
addcE_in_ga(x1, x2)  =  addcE_in_ga(x1)
addcE_out_ga(x1, x2)  =  addcE_out_ga(x1, x2)
U208_ga(x1, x2, x3)  =  U208_ga(x1, x3)
addcF_in_ga(x1, x2)  =  addcF_in_ga(x1)
addcF_out_ga(x1, x2)  =  addcF_out_ga(x1, x2)
U209_ga(x1, x2, x3)  =  U209_ga(x1, x3)
addcG_in_ga(x1, x2)  =  addcG_in_ga(x1)
addcG_out_ga(x1, x2)  =  addcG_out_ga(x1, x2)
U210_ga(x1, x2, x3)  =  U210_ga(x1, x3)
addcH_in_ga(x1, x2)  =  addcH_in_ga(x1)
addcH_out_ga(x1, x2)  =  addcH_out_ga(x1, x2)
U211_ga(x1, x2, x3)  =  U211_ga(x1, x3)
addcI_in_ga(x1, x2)  =  addcI_in_ga(x1)
addcI_out_ga(x1, x2)  =  addcI_out_ga(x1, x2)
U212_ga(x1, x2, x3)  =  U212_ga(x1, x3)
addcJ_in_ga(x1, x2)  =  addcJ_in_ga(x1)
addcJ_out_ga(x1, x2)  =  addcJ_out_ga(x1, x2)
U213_ga(x1, x2, x3)  =  U213_ga(x1, x3)
addcK_in_gga(x1, x2, x3)  =  addcK_in_gga(x1, x2)
addcK_out_gga(x1, x2, x3)  =  addcK_out_gga(x1, x2, x3)
U214_gga(x1, x2, x3, x4)  =  U214_gga(x1, x2, x4)
noattackcN_in_gg(x1, x2)  =  noattackcN_in_gg(x1, x2)
noattackcN_out_gg(x1, x2)  =  noattackcN_out_gg(x1, x2)
U234_gg(x1, x2, x3)  =  U234_gg(x1, x2, x3)
U235_gg(x1, x2, x3)  =  U235_gg(x1, x2, x3)
U236_gg(x1, x2, x3)  =  U236_gg(x1, x2, x3)
U237_gg(x1, x2, x3)  =  U237_gg(x1, x2, x3)
U238_gg(x1, x2, x3)  =  U238_gg(x1, x2, x3)
U239_gg(x1, x2, x3, x4)  =  U239_gg(x1, x2, x3, x4)
U240_gg(x1, x2, x3, x4)  =  U240_gg(x1, x2, x3, x4)
U241_gg(x1, x2, x3, x4, x5)  =  U241_gg(x1, x2, x3, x5)
U242_gg(x1, x2, x3, x4, x5)  =  U242_gg(x1, x2, x3, x5)
U243_gg(x1, x2, x3, x4, x5, x6)  =  U243_gg(x1, x2, x3, x6)
U244_gg(x1, x2, x3, x4, x5, x6)  =  U244_gg(x1, x2, x3, x6)
U245_gg(x1, x2, x3, x4, x5, x6)  =  U245_gg(x1, x2, x3, x6)
U246_gg(x1, x2, x3, x4)  =  U246_gg(x1, x2, x3, x4)
U247_gg(x1, x2, x3, x4)  =  U247_gg(x1, x2, x3, x4)
U248_gg(x1, x2, x3, x4)  =  U248_gg(x1, x2, x3, x4)
U249_gg(x1, x2, x3, x4, x5)  =  U249_gg(x1, x2, x3, x4, x5)
U250_gg(x1, x2, x3, x4, x5)  =  U250_gg(x1, x2, x3, x4, x5)
U251_gg(x1, x2, x3, x4, x5, x6)  =  U251_gg(x1, x2, x3, x4, x6)
U252_gg(x1, x2, x3, x4, x5, x6)  =  U252_gg(x1, x2, x3, x4, x6)
U253_gg(x1, x2, x3, x4, x5, x6, x7)  =  U253_gg(x1, x2, x3, x4, x7)
U254_gg(x1, x2, x3, x4, x5, x6, x7)  =  U254_gg(x1, x2, x3, x4, x7)
U255_gg(x1, x2, x3, x4, x5, x6, x7)  =  U255_gg(x1, x2, x3, x4, x7)
U256_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U256_gg(x1, x2, x3, x4, x8)
U257_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U257_gg(x1, x2, x3, x4, x8)
U258_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U258_gg(x1, x2, x3, x4, x9)
U259_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U259_gg(x1, x2, x3, x4, x9)
U260_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U260_gg(x1, x2, x3, x4, x9)
U261_gg(x1, x2, x3, x4, x5)  =  U261_gg(x1, x2, x3, x4, x5)
U262_gg(x1, x2, x3, x4, x5)  =  U262_gg(x1, x2, x3, x4, x5)
U263_gg(x1, x2, x3, x4, x5)  =  U263_gg(x1, x2, x3, x4, x5)
U264_gg(x1, x2, x3, x4, x5, x6)  =  U264_gg(x1, x2, x3, x4, x5, x6)
U265_gg(x1, x2, x3, x4, x5, x6)  =  U265_gg(x1, x2, x3, x4, x5, x6)
U266_gg(x1, x2, x3, x4, x5, x6, x7)  =  U266_gg(x1, x2, x3, x4, x5, x7)
U267_gg(x1, x2, x3, x4, x5, x6, x7)  =  U267_gg(x1, x2, x3, x4, x5, x7)
U268_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U268_gg(x1, x2, x3, x4, x5, x8)
U269_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U269_gg(x1, x2, x3, x4, x5, x8)
U270_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U270_gg(x1, x2, x3, x4, x5, x8)
U271_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U271_gg(x1, x2, x3, x4, x5, x9)
U272_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U272_gg(x1, x2, x3, x4, x5, x9)
U273_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U273_gg(x1, x2, x3, x4, x5, x10)
U274_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U274_gg(x1, x2, x3, x4, x5, x10)
U275_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U275_gg(x1, x2, x3, x4, x5, x10)
U276_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U276_gg(x1, x2, x3, x4, x5, x11)
U277_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U277_gg(x1, x2, x3, x4, x5, x11)
U278_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U278_gg(x1, x2, x3, x4, x5, x12)
U279_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U279_gg(x1, x2, x3, x4, x5, x12)
U280_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U280_gg(x1, x2, x3, x4, x5, x12)
U281_gg(x1, x2, x3, x4, x5, x6)  =  U281_gg(x1, x2, x3, x4, x5, x6)
U282_gg(x1, x2, x3, x4, x5, x6)  =  U282_gg(x1, x2, x3, x4, x5, x6)
U283_gg(x1, x2, x3, x4, x5, x6)  =  U283_gg(x1, x2, x3, x4, x5, x6)
U284_gg(x1, x2, x3, x4, x5, x6, x7)  =  U284_gg(x1, x2, x3, x4, x5, x6, x7)
U285_gg(x1, x2, x3, x4, x5, x6, x7)  =  U285_gg(x1, x2, x3, x4, x5, x6, x7)
U286_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U286_gg(x1, x2, x3, x4, x5, x6, x8)
U287_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U287_gg(x1, x2, x3, x4, x5, x6, x8)
U288_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U288_gg(x1, x2, x3, x4, x5, x6, x9)
U289_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U289_gg(x1, x2, x3, x4, x5, x6, x9)
U290_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U290_gg(x1, x2, x3, x4, x5, x6, x9)
U291_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U291_gg(x1, x2, x3, x4, x5, x6, x10)
U292_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U292_gg(x1, x2, x3, x4, x5, x6, x10)
U293_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U293_gg(x1, x2, x3, x4, x5, x6, x11)
U294_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U294_gg(x1, x2, x3, x4, x5, x6, x11)
U295_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U295_gg(x1, x2, x3, x4, x5, x6, x11)
U296_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U296_gg(x1, x2, x3, x4, x5, x6, x12)
U297_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U297_gg(x1, x2, x3, x4, x5, x6, x12)
U298_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U298_gg(x1, x2, x3, x4, x5, x6, x13)
U299_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U299_gg(x1, x2, x3, x4, x5, x6, x13)
U300_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U300_gg(x1, x2, x3, x4, x5, x6, x13)
U301_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U301_gg(x1, x2, x3, x4, x5, x6, x14)
U302_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U302_gg(x1, x2, x3, x4, x5, x6, x14)
U303_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U303_gg(x1, x2, x3, x4, x5, x6, x15)
U304_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U304_gg(x1, x2, x3, x4, x5, x6, x15)
U305_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U305_gg(x1, x2, x3, x4, x5, x6, x15)
U306_gg(x1, x2, x3, x4, x5, x6, x7)  =  U306_gg(x1, x2, x3, x4, x5, x6, x7)
U307_gg(x1, x2, x3, x4, x5, x6, x7)  =  U307_gg(x1, x2, x3, x4, x5, x6, x7)
U308_gg(x1, x2, x3, x4, x5, x6, x7)  =  U308_gg(x1, x2, x3, x4, x5, x6, x7)
U309_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U309_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U310_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U310_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U311_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U311_gg(x1, x2, x3, x4, x5, x6, x7, x9)
U312_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U312_gg(x1, x2, x3, x4, x5, x6, x7, x9)
U313_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U313_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U314_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U314_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U315_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U315_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U316_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U316_gg(x1, x2, x3, x4, x5, x6, x7, x11)
U317_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U317_gg(x1, x2, x3, x4, x5, x6, x7, x11)
U318_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U318_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U319_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U319_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U320_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U320_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U321_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U321_gg(x1, x2, x3, x4, x5, x6, x7, x13)
U322_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U322_gg(x1, x2, x3, x4, x5, x6, x7, x13)
U323_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U323_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U324_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U324_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U325_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U325_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U326_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U326_gg(x1, x2, x3, x4, x5, x6, x7, x15)
U327_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U327_gg(x1, x2, x3, x4, x5, x6, x7, x15)
U328_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U328_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U329_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U329_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U330_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U330_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U331_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U331_gg(x1, x2, x3, x4, x5, x6, x7, x17)
U332_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U332_gg(x1, x2, x3, x4, x5, x6, x7, x17)
U333_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U333_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U334_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U334_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U335_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U335_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U336_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U336_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U337_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U337_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U338_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U338_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U339_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U339_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U340_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U340_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U341_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U341_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x11)
U342_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U342_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x11)
U343_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U343_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U344_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U344_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U345_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U345_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U346_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U346_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x13)
U347_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U347_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x13)
U348_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U348_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U349_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U349_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U350_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U350_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U351_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U351_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x15)
U352_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U352_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x15)
U353_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U353_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U354_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U354_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U355_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U355_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U356_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U356_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x17)
U357_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U357_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x17)
U358_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U358_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U359_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U359_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U360_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U360_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U361_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19)  =  U361_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x19)
U362_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19)  =  U362_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x19)
U363_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U363_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U364_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U364_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U365_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U365_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U366_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21)  =  U366_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x21)
U367_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U367_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U368_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U368_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U369_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U369_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
qcQ_in_ggaagg(x1, x2, x3, x4, x5, x6)  =  qcQ_in_ggaagg(x1, x2, x5, x6)
U228_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U228_ggaagg(x1, x2, x5, x6, x7)
U229_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U229_ggaagg(x1, x2, x5, x6, x7)
U230_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U230_ggaagg(x1, x2, x3, x5, x6, x7)
U231_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U231_ggaagg(x1, x2, x3, x5, x6, x7)
U232_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U232_ggaagg(x1, x2, x3, x4, x5, x6, x7)
qcL_in_ggggg(x1, x2, x3, x4, x5)  =  qcL_in_ggggg(x1, x2, x3, x4, x5)
U215_ggggg(x1, x2, x3, x4, x5)  =  U215_ggggg(x1, x2, x3, x4, x5)
qcL_out_ggggg(x1, x2, x3, x4, x5)  =  qcL_out_ggggg(x1, x2, x3, x4, x5)
U216_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U216_ggggg(x1, x2, x3, x4, x5, x6, x7)
U217_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U217_ggggg(x1, x2, x3, x4, x5, x6, x7)
U218_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U218_ggggg(x1, x2, x3, x4, x5, x6, x7)
U219_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U219_ggggg(x1, x2, x3, x4, x5, x6, x7)
U220_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U220_ggggg(x1, x2, x3, x4, x5, x6, x7)
U221_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U221_ggggg(x1, x2, x3, x4, x5, x6, x7)
qcQ_out_ggaagg(x1, x2, x3, x4, x5, x6)  =  qcQ_out_ggaagg(x1, x2, x3, x4, x5, x6)
ADDH_IN_GA(x1, x2)  =  ADDH_IN_GA(x1)

We have to consider all (P,R,Pi)-chains

(29) UsableRulesProof (EQUIVALENT transformation)

For (infinitary) constructor rewriting [LOPSTR] we can delete all non-usable rules from R.

(30) Obligation:

Pi DP problem:
The TRS P consists of the following rules:

ADDH_IN_GA(s(X1), s(X2)) → ADDH_IN_GA(X1, X2)

R is empty.
The argument filtering Pi contains the following mapping:
s(x1)  =  s(x1)
ADDH_IN_GA(x1, x2)  =  ADDH_IN_GA(x1)

We have to consider all (P,R,Pi)-chains

(31) PiDPToQDPProof (SOUND transformation)

Transforming (infinitary) constructor rewriting Pi-DP problem [LOPSTR] into ordinary QDP problem [LPAR04] by application of Pi.

(32) Obligation:

Q DP problem:
The TRS P consists of the following rules:

ADDH_IN_GA(s(X1)) → ADDH_IN_GA(X1)

R is empty.
Q is empty.
We have to consider all (P,Q,R)-chains.

(33) QDPSizeChangeProof (EQUIVALENT transformation)

By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:

  • ADDH_IN_GA(s(X1)) → ADDH_IN_GA(X1)
    The graph contains the following edges 1 > 1

(34) YES

(35) Obligation:

Pi DP problem:
The TRS P consists of the following rules:

ADDG_IN_GA(s(X1), s(X2)) → ADDG_IN_GA(X1, X2)

The TRS R consists of the following rules:

deletecP_in_aga(s(0), X1, X1) → deletecP_out_aga(s(0), X1, X1)
deletecP_in_aga(X1, X2, .(s(0), X3)) → U233_aga(X1, X2, X3, deletecA_in_aga(X1, X2, X3))
deletecA_in_aga(X1, .(X1, X2), X2) → deletecA_out_aga(X1, .(X1, X2), X2)
deletecA_in_aga(X1, .(X2, X3), .(X2, X4)) → U203_aga(X1, X2, X3, X4, deletecA_in_aga(X1, X3, X4))
U203_aga(X1, X2, X3, X4, deletecA_out_aga(X1, X3, X4)) → deletecA_out_aga(X1, .(X2, X3), .(X2, X4))
U233_aga(X1, X2, X3, deletecA_out_aga(X1, X2, X3)) → deletecP_out_aga(X1, X2, .(s(0), X3))
permcB_in_ga([], []) → permcB_out_ga([], [])
permcB_in_ga(.(X1, X2), .(X3, X4)) → U204_ga(X1, X2, X3, X4, deletecA_in_aga(X3, .(X1, X2), X5))
U204_ga(X1, X2, X3, X4, deletecA_out_aga(X3, .(X1, X2), X5)) → U205_ga(X1, X2, X3, X4, permcB_in_ga(X5, X4))
U205_ga(X1, X2, X3, X4, permcB_out_ga(X5, X4)) → permcB_out_ga(.(X1, X2), .(X3, X4))
notEqcC_in_gg(0, s(X1)) → notEqcC_out_gg(0, s(X1))
notEqcC_in_gg(s(X1), 0) → notEqcC_out_gg(s(X1), 0)
notEqcC_in_gg(s(X1), s(X2)) → U206_gg(X1, X2, notEqcC_in_gg(X1, X2))
U206_gg(X1, X2, notEqcC_out_gg(X1, X2)) → notEqcC_out_gg(s(X1), s(X2))
addcD_in_ga(0, s(0)) → addcD_out_ga(0, s(0))
addcD_in_ga(s(X1), s(X2)) → U207_ga(X1, X2, addcD_in_ga(X1, X2))
U207_ga(X1, X2, addcD_out_ga(X1, X2)) → addcD_out_ga(s(X1), s(X2))
addcE_in_ga(0, s(s(0))) → addcE_out_ga(0, s(s(0)))
addcE_in_ga(s(X1), s(X2)) → U208_ga(X1, X2, addcE_in_ga(X1, X2))
U208_ga(X1, X2, addcE_out_ga(X1, X2)) → addcE_out_ga(s(X1), s(X2))
addcF_in_ga(0, s(s(s(0)))) → addcF_out_ga(0, s(s(s(0))))
addcF_in_ga(s(X1), s(X2)) → U209_ga(X1, X2, addcF_in_ga(X1, X2))
U209_ga(X1, X2, addcF_out_ga(X1, X2)) → addcF_out_ga(s(X1), s(X2))
addcG_in_ga(0, s(s(s(s(0))))) → addcG_out_ga(0, s(s(s(s(0)))))
addcG_in_ga(s(X1), s(X2)) → U210_ga(X1, X2, addcG_in_ga(X1, X2))
U210_ga(X1, X2, addcG_out_ga(X1, X2)) → addcG_out_ga(s(X1), s(X2))
addcH_in_ga(0, s(s(s(s(s(0)))))) → addcH_out_ga(0, s(s(s(s(s(0))))))
addcH_in_ga(s(X1), s(X2)) → U211_ga(X1, X2, addcH_in_ga(X1, X2))
U211_ga(X1, X2, addcH_out_ga(X1, X2)) → addcH_out_ga(s(X1), s(X2))
addcI_in_ga(0, s(s(s(s(s(s(0))))))) → addcI_out_ga(0, s(s(s(s(s(s(0)))))))
addcI_in_ga(s(X1), s(X2)) → U212_ga(X1, X2, addcI_in_ga(X1, X2))
U212_ga(X1, X2, addcI_out_ga(X1, X2)) → addcI_out_ga(s(X1), s(X2))
addcJ_in_ga(0, s(s(s(s(s(s(s(0)))))))) → addcJ_out_ga(0, s(s(s(s(s(s(s(0))))))))
addcJ_in_ga(s(X1), s(X2)) → U213_ga(X1, X2, addcJ_in_ga(X1, X2))
U213_ga(X1, X2, addcJ_out_ga(X1, X2)) → addcJ_out_ga(s(X1), s(X2))
addcK_in_gga(0, X1, s(X1)) → addcK_out_gga(0, X1, s(X1))
addcK_in_gga(s(X1), X2, s(X3)) → U214_gga(X1, X2, X3, addcK_in_gga(X1, X2, X3))
U214_gga(X1, X2, X3, addcK_out_gga(X1, X2, X3)) → addcK_out_gga(s(X1), X2, s(X3))
noattackcN_in_gg(X1, []) → noattackcN_out_gg(X1, [])
noattackcN_in_gg(X1, .(X2, [])) → U234_gg(X1, X2, notEqcC_in_gg(X1, X2))
U234_gg(X1, X2, notEqcC_out_gg(X1, X2)) → U235_gg(X1, X2, addcD_in_ga(X2, X3))
U235_gg(X1, X2, addcD_out_ga(X2, X3)) → U236_gg(X1, X2, notEqcC_in_gg(X1, X3))
U236_gg(X1, X2, notEqcC_out_gg(X1, X3)) → U237_gg(X1, X2, addcD_in_ga(X1, X4))
U237_gg(X1, X2, addcD_out_ga(X1, X4)) → U238_gg(X1, X2, notEqcC_in_gg(X2, X4))
U238_gg(X1, X2, notEqcC_out_gg(X2, X4)) → noattackcN_out_gg(X1, .(X2, []))
noattackcN_in_gg(X1, .(X2, .(X3, []))) → U239_gg(X1, X2, X3, notEqcC_in_gg(X1, X2))
U239_gg(X1, X2, X3, notEqcC_out_gg(X1, X2)) → U240_gg(X1, X2, X3, addcD_in_ga(X2, X4))
U240_gg(X1, X2, X3, addcD_out_ga(X2, X4)) → U241_gg(X1, X2, X3, X4, notEqcC_in_gg(X1, X4))
U241_gg(X1, X2, X3, X4, notEqcC_out_gg(X1, X4)) → U242_gg(X1, X2, X3, X4, addcD_in_ga(X1, X5))
U242_gg(X1, X2, X3, X4, addcD_out_ga(X1, X5)) → U243_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X2, X5))
U243_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X2, X5)) → U244_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X1, X3))
U244_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X1, X3)) → U245_gg(X1, X2, X3, X4, X5, addcE_in_ga(X3, X6))
U245_gg(X1, X2, X3, X4, X5, addcE_out_ga(X3, X6)) → U246_gg(X1, X2, X3, notEqcC_in_gg(X1, X6))
U246_gg(X1, X2, X3, notEqcC_out_gg(X1, X6)) → U247_gg(X1, X2, X3, addcE_in_ga(X1, X7))
U247_gg(X1, X2, X3, addcE_out_ga(X1, X7)) → U248_gg(X1, X2, X3, notEqcC_in_gg(X3, X7))
U248_gg(X1, X2, X3, notEqcC_out_gg(X3, X7)) → noattackcN_out_gg(X1, .(X2, .(X3, [])))
noattackcN_in_gg(X1, .(X2, .(X3, .(X4, [])))) → U249_gg(X1, X2, X3, X4, notEqcC_in_gg(X1, X2))
U249_gg(X1, X2, X3, X4, notEqcC_out_gg(X1, X2)) → U250_gg(X1, X2, X3, X4, addcD_in_ga(X2, X5))
U250_gg(X1, X2, X3, X4, addcD_out_ga(X2, X5)) → U251_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X1, X5))
U251_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X1, X5)) → U252_gg(X1, X2, X3, X4, X5, addcD_in_ga(X1, X6))
U252_gg(X1, X2, X3, X4, X5, addcD_out_ga(X1, X6)) → U253_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X2, X6))
U253_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X2, X6)) → U254_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X3))
U254_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X3)) → U255_gg(X1, X2, X3, X4, X5, X6, addcE_in_ga(X3, X7))
U255_gg(X1, X2, X3, X4, X5, X6, addcE_out_ga(X3, X7)) → U256_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X7))
U256_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X7)) → U257_gg(X1, X2, X3, X4, X5, X6, X7, addcE_in_ga(X1, X8))
U257_gg(X1, X2, X3, X4, X5, X6, X7, addcE_out_ga(X1, X8)) → U258_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X3, X8))
U258_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X3, X8)) → U259_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X1, X4))
U259_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X4)) → U260_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcF_in_ga(X4, X9))
U260_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcF_out_ga(X4, X9)) → U261_gg(X1, X2, X3, X4, notEqcC_in_gg(X1, X9))
U261_gg(X1, X2, X3, X4, notEqcC_out_gg(X1, X9)) → U262_gg(X1, X2, X3, X4, addcF_in_ga(X1, X10))
U262_gg(X1, X2, X3, X4, addcF_out_ga(X1, X10)) → U263_gg(X1, X2, X3, X4, notEqcC_in_gg(X4, X10))
U263_gg(X1, X2, X3, X4, notEqcC_out_gg(X4, X10)) → noattackcN_out_gg(X1, .(X2, .(X3, .(X4, []))))
noattackcN_in_gg(X1, .(X2, .(X3, .(X4, .(X5, []))))) → U264_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X1, X2))
U264_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X1, X2)) → U265_gg(X1, X2, X3, X4, X5, addcD_in_ga(X2, X6))
U265_gg(X1, X2, X3, X4, X5, addcD_out_ga(X2, X6)) → U266_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X6))
U266_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X6)) → U267_gg(X1, X2, X3, X4, X5, X6, addcD_in_ga(X1, X7))
U267_gg(X1, X2, X3, X4, X5, X6, addcD_out_ga(X1, X7)) → U268_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X2, X7))
U268_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X2, X7)) → U269_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X3))
U269_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X3)) → U270_gg(X1, X2, X3, X4, X5, X6, X7, addcE_in_ga(X3, X8))
U270_gg(X1, X2, X3, X4, X5, X6, X7, addcE_out_ga(X3, X8)) → U271_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X1, X8))
U271_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X8)) → U272_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcE_in_ga(X1, X9))
U272_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcE_out_ga(X1, X9)) → U273_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X3, X9))
U273_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X3, X9)) → U274_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X4))
U274_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X4)) → U275_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcF_in_ga(X4, X10))
U275_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcF_out_ga(X4, X10)) → U276_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_in_gg(X1, X10))
U276_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_out_gg(X1, X10)) → U277_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcF_in_ga(X1, X11))
U277_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcF_out_ga(X1, X11)) → U278_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X4, X11))
U278_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X4, X11)) → U279_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X1, X5))
U279_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X1, X5)) → U280_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcG_in_ga(X5, X12))
U280_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcG_out_ga(X5, X12)) → U281_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X1, X12))
U281_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X1, X12)) → U282_gg(X1, X2, X3, X4, X5, addcG_in_ga(X1, X13))
U282_gg(X1, X2, X3, X4, X5, addcG_out_ga(X1, X13)) → U283_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X5, X13))
U283_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X5, X13)) → noattackcN_out_gg(X1, .(X2, .(X3, .(X4, .(X5, [])))))
noattackcN_in_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, [])))))) → U284_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X2))
U284_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X2)) → U285_gg(X1, X2, X3, X4, X5, X6, addcD_in_ga(X2, X7))
U285_gg(X1, X2, X3, X4, X5, X6, addcD_out_ga(X2, X7)) → U286_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X7))
U286_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X7)) → U287_gg(X1, X2, X3, X4, X5, X6, X7, addcD_in_ga(X1, X8))
U287_gg(X1, X2, X3, X4, X5, X6, X7, addcD_out_ga(X1, X8)) → U288_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X2, X8))
U288_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X2, X8)) → U289_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X1, X3))
U289_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X3)) → U290_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcE_in_ga(X3, X9))
U290_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcE_out_ga(X3, X9)) → U291_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X9))
U291_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X9)) → U292_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcE_in_ga(X1, X10))
U292_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcE_out_ga(X1, X10)) → U293_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_in_gg(X3, X10))
U293_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_out_gg(X3, X10)) → U294_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_in_gg(X1, X4))
U294_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_out_gg(X1, X4)) → U295_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcF_in_ga(X4, X11))
U295_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcF_out_ga(X4, X11)) → U296_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X1, X11))
U296_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X1, X11)) → U297_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcF_in_ga(X1, X12))
U297_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcF_out_ga(X1, X12)) → U298_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_in_gg(X4, X12))
U298_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_out_gg(X4, X12)) → U299_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_in_gg(X1, X5))
U299_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_out_gg(X1, X5)) → U300_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcG_in_ga(X5, X13))
U300_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcG_out_ga(X5, X13)) → U301_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_in_gg(X1, X13))
U301_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_out_gg(X1, X13)) → U302_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcG_in_ga(X1, X14))
U302_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcG_out_ga(X1, X14)) → U303_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_in_gg(X5, X14))
U303_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_out_gg(X5, X14)) → U304_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_in_gg(X1, X6))
U304_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_out_gg(X1, X6)) → U305_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcH_in_ga(X6, X15))
U305_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcH_out_ga(X6, X15)) → U306_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X15))
U306_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X15)) → U307_gg(X1, X2, X3, X4, X5, X6, addcH_in_ga(X1, X16))
U307_gg(X1, X2, X3, X4, X5, X6, addcH_out_ga(X1, X16)) → U308_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X6, X16))
U308_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X6, X16)) → noattackcN_out_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, []))))))
noattackcN_in_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, .(X7, []))))))) → U309_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X2))
U309_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X2)) → U310_gg(X1, X2, X3, X4, X5, X6, X7, addcD_in_ga(X2, X8))
U310_gg(X1, X2, X3, X4, X5, X6, X7, addcD_out_ga(X2, X8)) → U311_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X1, X8))
U311_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X8)) → U312_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcD_in_ga(X1, X9))
U312_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcD_out_ga(X1, X9)) → U313_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X2, X9))
U313_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X2, X9)) → U314_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X3))
U314_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X3)) → U315_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcE_in_ga(X3, X10))
U315_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcE_out_ga(X3, X10)) → U316_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_in_gg(X1, X10))
U316_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_out_gg(X1, X10)) → U317_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcE_in_ga(X1, X11))
U317_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcE_out_ga(X1, X11)) → U318_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X3, X11))
U318_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X3, X11)) → U319_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X1, X4))
U319_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X1, X4)) → U320_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcF_in_ga(X4, X12))
U320_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcF_out_ga(X4, X12)) → U321_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_in_gg(X1, X12))
U321_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_out_gg(X1, X12)) → U322_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcF_in_ga(X1, X13))
U322_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcF_out_ga(X1, X13)) → U323_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_in_gg(X4, X13))
U323_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_out_gg(X4, X13)) → U324_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_in_gg(X1, X5))
U324_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_out_gg(X1, X5)) → U325_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcG_in_ga(X5, X14))
U325_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcG_out_ga(X5, X14)) → U326_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_in_gg(X1, X14))
U326_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_out_gg(X1, X14)) → U327_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcG_in_ga(X1, X15))
U327_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcG_out_ga(X1, X15)) → U328_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_in_gg(X5, X15))
U328_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_out_gg(X5, X15)) → U329_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_in_gg(X1, X6))
U329_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_out_gg(X1, X6)) → U330_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, addcH_in_ga(X6, X16))
U330_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, addcH_out_ga(X6, X16)) → U331_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, notEqcC_in_gg(X1, X16))
U331_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, notEqcC_out_gg(X1, X16)) → U332_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, addcH_in_ga(X1, X17))
U332_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, addcH_out_ga(X1, X17)) → U333_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_in_gg(X6, X17))
U333_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_out_gg(X6, X17)) → U334_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_in_gg(X1, X7))
U334_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_out_gg(X1, X7)) → U335_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, addcI_in_ga(X7, X18))
U335_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, addcI_out_ga(X7, X18)) → U336_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X18))
U336_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X18)) → U337_gg(X1, X2, X3, X4, X5, X6, X7, addcI_in_ga(X1, X19))
U337_gg(X1, X2, X3, X4, X5, X6, X7, addcI_out_ga(X1, X19)) → U338_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X7, X19))
U338_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X7, X19)) → noattackcN_out_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, .(X7, [])))))))
noattackcN_in_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, .(X7, .(X8, X9)))))))) → U339_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X2))
U339_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X2)) → U340_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcD_in_ga(X2, X10))
U340_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcD_out_ga(X2, X10)) → U341_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_in_gg(X1, X10))
U341_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_out_gg(X1, X10)) → U342_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcD_in_ga(X1, X11))
U342_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcD_out_ga(X1, X11)) → U343_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X2, X11))
U343_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X2, X11)) → U344_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X1, X3))
U344_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X1, X3)) → U345_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcE_in_ga(X3, X12))
U345_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcE_out_ga(X3, X12)) → U346_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_in_gg(X1, X12))
U346_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_out_gg(X1, X12)) → U347_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcE_in_ga(X1, X13))
U347_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcE_out_ga(X1, X13)) → U348_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_in_gg(X3, X13))
U348_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_out_gg(X3, X13)) → U349_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_in_gg(X1, X4))
U349_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_out_gg(X1, X4)) → U350_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcF_in_ga(X4, X14))
U350_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcF_out_ga(X4, X14)) → U351_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_in_gg(X1, X14))
U351_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_out_gg(X1, X14)) → U352_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcF_in_ga(X1, X15))
U352_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcF_out_ga(X1, X15)) → U353_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_in_gg(X4, X15))
U353_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_out_gg(X4, X15)) → U354_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_in_gg(X1, X5))
U354_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_out_gg(X1, X5)) → U355_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, addcG_in_ga(X5, X16))
U355_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, addcG_out_ga(X5, X16)) → U356_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, notEqcC_in_gg(X1, X16))
U356_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, notEqcC_out_gg(X1, X16)) → U357_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, addcG_in_ga(X1, X17))
U357_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, addcG_out_ga(X1, X17)) → U358_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_in_gg(X5, X17))
U358_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_out_gg(X5, X17)) → U359_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_in_gg(X1, X6))
U359_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_out_gg(X1, X6)) → U360_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, addcH_in_ga(X6, X18))
U360_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, addcH_out_ga(X6, X18)) → U361_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, notEqcC_in_gg(X1, X18))
U361_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, notEqcC_out_gg(X1, X18)) → U362_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, addcH_in_ga(X1, X19))
U362_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, addcH_out_ga(X1, X19)) → U363_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, notEqcC_in_gg(X6, X19))
U363_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, notEqcC_out_gg(X6, X19)) → U364_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, notEqcC_in_gg(X1, X7))
U364_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, notEqcC_out_gg(X1, X7)) → U365_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, addcI_in_ga(X7, X20))
U365_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, addcI_out_ga(X7, X20)) → U366_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, X20, notEqcC_in_gg(X1, X20))
U366_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, X20, notEqcC_out_gg(X1, X20)) → U367_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcI_in_ga(X1, X21))
U367_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcI_out_ga(X1, X21)) → U368_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X7, X21))
U368_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X7, X21)) → U369_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, qcQ_in_ggaagg(X1, X8, X22, X23, X9, s(s(s(s(s(s(s(0)))))))))
qcQ_in_ggaagg(X1, X2, X3, X4, X5, X6) → U228_ggaagg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X2))
U228_ggaagg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X2)) → U229_ggaagg(X1, X2, X3, X4, X5, X6, addcJ_in_ga(X2, X3))
U229_ggaagg(X1, X2, X3, X4, X5, X6, addcJ_out_ga(X2, X3)) → U230_ggaagg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X3))
U230_ggaagg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X3)) → U231_ggaagg(X1, X2, X3, X4, X5, X6, addcJ_in_ga(X1, X4))
U231_ggaagg(X1, X2, X3, X4, X5, X6, addcJ_out_ga(X1, X4)) → U232_ggaagg(X1, X2, X3, X4, X5, X6, qcL_in_ggggg(X2, X4, X1, X5, X6))
qcL_in_ggggg(X1, X2, X3, [], X4) → U215_ggggg(X1, X2, X3, X4, notEqcC_in_gg(X1, X2))
U215_ggggg(X1, X2, X3, X4, notEqcC_out_gg(X1, X2)) → qcL_out_ggggg(X1, X2, X3, [], X4)
qcL_in_ggggg(X1, X2, X3, .(X4, X5), X6) → U216_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X2))
U216_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X2)) → U217_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X3, X4))
U217_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X3, X4)) → U218_ggggg(X1, X2, X3, X4, X5, X6, addcK_in_gga(X4, X6, X7))
U218_ggggg(X1, X2, X3, X4, X5, X6, addcK_out_gga(X4, X6, X7)) → U219_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X3, X7))
U219_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X3, X7)) → U220_ggggg(X1, X2, X3, X4, X5, X6, addcK_in_gga(X3, X6, X8))
U220_ggggg(X1, X2, X3, X4, X5, X6, addcK_out_gga(X3, X6, X8)) → U221_ggggg(X1, X2, X3, X4, X5, X6, qcL_in_ggggg(X4, X8, X3, X5, s(X6)))
U221_ggggg(X1, X2, X3, X4, X5, X6, qcL_out_ggggg(X4, X8, X3, X5, s(X6))) → qcL_out_ggggg(X1, X2, X3, .(X4, X5), X6)
U232_ggaagg(X1, X2, X3, X4, X5, X6, qcL_out_ggggg(X2, X4, X1, X5, X6)) → qcQ_out_ggaagg(X1, X2, X3, X4, X5, X6)
U369_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, qcQ_out_ggaagg(X1, X8, X22, X23, X9, s(s(s(s(s(s(s(0))))))))) → noattackcN_out_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, .(X7, .(X8, X9))))))))

The argument filtering Pi contains the following mapping:
.(x1, x2)  =  .(x1, x2)
deletecP_in_aga(x1, x2, x3)  =  deletecP_in_aga(x2)
deletecP_out_aga(x1, x2, x3)  =  deletecP_out_aga(x1, x2, x3)
U233_aga(x1, x2, x3, x4)  =  U233_aga(x2, x4)
deletecA_in_aga(x1, x2, x3)  =  deletecA_in_aga(x2)
deletecA_out_aga(x1, x2, x3)  =  deletecA_out_aga(x1, x2, x3)
U203_aga(x1, x2, x3, x4, x5)  =  U203_aga(x2, x3, x5)
permcB_in_ga(x1, x2)  =  permcB_in_ga(x1)
[]  =  []
permcB_out_ga(x1, x2)  =  permcB_out_ga(x1, x2)
U204_ga(x1, x2, x3, x4, x5)  =  U204_ga(x1, x2, x5)
U205_ga(x1, x2, x3, x4, x5)  =  U205_ga(x1, x2, x3, x5)
s(x1)  =  s(x1)
notEqcC_in_gg(x1, x2)  =  notEqcC_in_gg(x1, x2)
0  =  0
notEqcC_out_gg(x1, x2)  =  notEqcC_out_gg(x1, x2)
U206_gg(x1, x2, x3)  =  U206_gg(x1, x2, x3)
addcD_in_ga(x1, x2)  =  addcD_in_ga(x1)
addcD_out_ga(x1, x2)  =  addcD_out_ga(x1, x2)
U207_ga(x1, x2, x3)  =  U207_ga(x1, x3)
addcE_in_ga(x1, x2)  =  addcE_in_ga(x1)
addcE_out_ga(x1, x2)  =  addcE_out_ga(x1, x2)
U208_ga(x1, x2, x3)  =  U208_ga(x1, x3)
addcF_in_ga(x1, x2)  =  addcF_in_ga(x1)
addcF_out_ga(x1, x2)  =  addcF_out_ga(x1, x2)
U209_ga(x1, x2, x3)  =  U209_ga(x1, x3)
addcG_in_ga(x1, x2)  =  addcG_in_ga(x1)
addcG_out_ga(x1, x2)  =  addcG_out_ga(x1, x2)
U210_ga(x1, x2, x3)  =  U210_ga(x1, x3)
addcH_in_ga(x1, x2)  =  addcH_in_ga(x1)
addcH_out_ga(x1, x2)  =  addcH_out_ga(x1, x2)
U211_ga(x1, x2, x3)  =  U211_ga(x1, x3)
addcI_in_ga(x1, x2)  =  addcI_in_ga(x1)
addcI_out_ga(x1, x2)  =  addcI_out_ga(x1, x2)
U212_ga(x1, x2, x3)  =  U212_ga(x1, x3)
addcJ_in_ga(x1, x2)  =  addcJ_in_ga(x1)
addcJ_out_ga(x1, x2)  =  addcJ_out_ga(x1, x2)
U213_ga(x1, x2, x3)  =  U213_ga(x1, x3)
addcK_in_gga(x1, x2, x3)  =  addcK_in_gga(x1, x2)
addcK_out_gga(x1, x2, x3)  =  addcK_out_gga(x1, x2, x3)
U214_gga(x1, x2, x3, x4)  =  U214_gga(x1, x2, x4)
noattackcN_in_gg(x1, x2)  =  noattackcN_in_gg(x1, x2)
noattackcN_out_gg(x1, x2)  =  noattackcN_out_gg(x1, x2)
U234_gg(x1, x2, x3)  =  U234_gg(x1, x2, x3)
U235_gg(x1, x2, x3)  =  U235_gg(x1, x2, x3)
U236_gg(x1, x2, x3)  =  U236_gg(x1, x2, x3)
U237_gg(x1, x2, x3)  =  U237_gg(x1, x2, x3)
U238_gg(x1, x2, x3)  =  U238_gg(x1, x2, x3)
U239_gg(x1, x2, x3, x4)  =  U239_gg(x1, x2, x3, x4)
U240_gg(x1, x2, x3, x4)  =  U240_gg(x1, x2, x3, x4)
U241_gg(x1, x2, x3, x4, x5)  =  U241_gg(x1, x2, x3, x5)
U242_gg(x1, x2, x3, x4, x5)  =  U242_gg(x1, x2, x3, x5)
U243_gg(x1, x2, x3, x4, x5, x6)  =  U243_gg(x1, x2, x3, x6)
U244_gg(x1, x2, x3, x4, x5, x6)  =  U244_gg(x1, x2, x3, x6)
U245_gg(x1, x2, x3, x4, x5, x6)  =  U245_gg(x1, x2, x3, x6)
U246_gg(x1, x2, x3, x4)  =  U246_gg(x1, x2, x3, x4)
U247_gg(x1, x2, x3, x4)  =  U247_gg(x1, x2, x3, x4)
U248_gg(x1, x2, x3, x4)  =  U248_gg(x1, x2, x3, x4)
U249_gg(x1, x2, x3, x4, x5)  =  U249_gg(x1, x2, x3, x4, x5)
U250_gg(x1, x2, x3, x4, x5)  =  U250_gg(x1, x2, x3, x4, x5)
U251_gg(x1, x2, x3, x4, x5, x6)  =  U251_gg(x1, x2, x3, x4, x6)
U252_gg(x1, x2, x3, x4, x5, x6)  =  U252_gg(x1, x2, x3, x4, x6)
U253_gg(x1, x2, x3, x4, x5, x6, x7)  =  U253_gg(x1, x2, x3, x4, x7)
U254_gg(x1, x2, x3, x4, x5, x6, x7)  =  U254_gg(x1, x2, x3, x4, x7)
U255_gg(x1, x2, x3, x4, x5, x6, x7)  =  U255_gg(x1, x2, x3, x4, x7)
U256_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U256_gg(x1, x2, x3, x4, x8)
U257_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U257_gg(x1, x2, x3, x4, x8)
U258_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U258_gg(x1, x2, x3, x4, x9)
U259_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U259_gg(x1, x2, x3, x4, x9)
U260_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U260_gg(x1, x2, x3, x4, x9)
U261_gg(x1, x2, x3, x4, x5)  =  U261_gg(x1, x2, x3, x4, x5)
U262_gg(x1, x2, x3, x4, x5)  =  U262_gg(x1, x2, x3, x4, x5)
U263_gg(x1, x2, x3, x4, x5)  =  U263_gg(x1, x2, x3, x4, x5)
U264_gg(x1, x2, x3, x4, x5, x6)  =  U264_gg(x1, x2, x3, x4, x5, x6)
U265_gg(x1, x2, x3, x4, x5, x6)  =  U265_gg(x1, x2, x3, x4, x5, x6)
U266_gg(x1, x2, x3, x4, x5, x6, x7)  =  U266_gg(x1, x2, x3, x4, x5, x7)
U267_gg(x1, x2, x3, x4, x5, x6, x7)  =  U267_gg(x1, x2, x3, x4, x5, x7)
U268_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U268_gg(x1, x2, x3, x4, x5, x8)
U269_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U269_gg(x1, x2, x3, x4, x5, x8)
U270_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U270_gg(x1, x2, x3, x4, x5, x8)
U271_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U271_gg(x1, x2, x3, x4, x5, x9)
U272_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U272_gg(x1, x2, x3, x4, x5, x9)
U273_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U273_gg(x1, x2, x3, x4, x5, x10)
U274_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U274_gg(x1, x2, x3, x4, x5, x10)
U275_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U275_gg(x1, x2, x3, x4, x5, x10)
U276_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U276_gg(x1, x2, x3, x4, x5, x11)
U277_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U277_gg(x1, x2, x3, x4, x5, x11)
U278_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U278_gg(x1, x2, x3, x4, x5, x12)
U279_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U279_gg(x1, x2, x3, x4, x5, x12)
U280_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U280_gg(x1, x2, x3, x4, x5, x12)
U281_gg(x1, x2, x3, x4, x5, x6)  =  U281_gg(x1, x2, x3, x4, x5, x6)
U282_gg(x1, x2, x3, x4, x5, x6)  =  U282_gg(x1, x2, x3, x4, x5, x6)
U283_gg(x1, x2, x3, x4, x5, x6)  =  U283_gg(x1, x2, x3, x4, x5, x6)
U284_gg(x1, x2, x3, x4, x5, x6, x7)  =  U284_gg(x1, x2, x3, x4, x5, x6, x7)
U285_gg(x1, x2, x3, x4, x5, x6, x7)  =  U285_gg(x1, x2, x3, x4, x5, x6, x7)
U286_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U286_gg(x1, x2, x3, x4, x5, x6, x8)
U287_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U287_gg(x1, x2, x3, x4, x5, x6, x8)
U288_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U288_gg(x1, x2, x3, x4, x5, x6, x9)
U289_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U289_gg(x1, x2, x3, x4, x5, x6, x9)
U290_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U290_gg(x1, x2, x3, x4, x5, x6, x9)
U291_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U291_gg(x1, x2, x3, x4, x5, x6, x10)
U292_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U292_gg(x1, x2, x3, x4, x5, x6, x10)
U293_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U293_gg(x1, x2, x3, x4, x5, x6, x11)
U294_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U294_gg(x1, x2, x3, x4, x5, x6, x11)
U295_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U295_gg(x1, x2, x3, x4, x5, x6, x11)
U296_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U296_gg(x1, x2, x3, x4, x5, x6, x12)
U297_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U297_gg(x1, x2, x3, x4, x5, x6, x12)
U298_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U298_gg(x1, x2, x3, x4, x5, x6, x13)
U299_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U299_gg(x1, x2, x3, x4, x5, x6, x13)
U300_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U300_gg(x1, x2, x3, x4, x5, x6, x13)
U301_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U301_gg(x1, x2, x3, x4, x5, x6, x14)
U302_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U302_gg(x1, x2, x3, x4, x5, x6, x14)
U303_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U303_gg(x1, x2, x3, x4, x5, x6, x15)
U304_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U304_gg(x1, x2, x3, x4, x5, x6, x15)
U305_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U305_gg(x1, x2, x3, x4, x5, x6, x15)
U306_gg(x1, x2, x3, x4, x5, x6, x7)  =  U306_gg(x1, x2, x3, x4, x5, x6, x7)
U307_gg(x1, x2, x3, x4, x5, x6, x7)  =  U307_gg(x1, x2, x3, x4, x5, x6, x7)
U308_gg(x1, x2, x3, x4, x5, x6, x7)  =  U308_gg(x1, x2, x3, x4, x5, x6, x7)
U309_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U309_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U310_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U310_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U311_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U311_gg(x1, x2, x3, x4, x5, x6, x7, x9)
U312_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U312_gg(x1, x2, x3, x4, x5, x6, x7, x9)
U313_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U313_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U314_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U314_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U315_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U315_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U316_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U316_gg(x1, x2, x3, x4, x5, x6, x7, x11)
U317_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U317_gg(x1, x2, x3, x4, x5, x6, x7, x11)
U318_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U318_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U319_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U319_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U320_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U320_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U321_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U321_gg(x1, x2, x3, x4, x5, x6, x7, x13)
U322_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U322_gg(x1, x2, x3, x4, x5, x6, x7, x13)
U323_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U323_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U324_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U324_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U325_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U325_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U326_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U326_gg(x1, x2, x3, x4, x5, x6, x7, x15)
U327_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U327_gg(x1, x2, x3, x4, x5, x6, x7, x15)
U328_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U328_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U329_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U329_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U330_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U330_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U331_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U331_gg(x1, x2, x3, x4, x5, x6, x7, x17)
U332_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U332_gg(x1, x2, x3, x4, x5, x6, x7, x17)
U333_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U333_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U334_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U334_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U335_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U335_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U336_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U336_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U337_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U337_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U338_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U338_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U339_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U339_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U340_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U340_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U341_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U341_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x11)
U342_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U342_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x11)
U343_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U343_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U344_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U344_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U345_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U345_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U346_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U346_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x13)
U347_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U347_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x13)
U348_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U348_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U349_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U349_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U350_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U350_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U351_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U351_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x15)
U352_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U352_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x15)
U353_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U353_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U354_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U354_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U355_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U355_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U356_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U356_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x17)
U357_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U357_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x17)
U358_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U358_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U359_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U359_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U360_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U360_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U361_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19)  =  U361_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x19)
U362_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19)  =  U362_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x19)
U363_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U363_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U364_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U364_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U365_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U365_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U366_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21)  =  U366_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x21)
U367_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U367_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U368_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U368_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U369_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U369_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
qcQ_in_ggaagg(x1, x2, x3, x4, x5, x6)  =  qcQ_in_ggaagg(x1, x2, x5, x6)
U228_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U228_ggaagg(x1, x2, x5, x6, x7)
U229_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U229_ggaagg(x1, x2, x5, x6, x7)
U230_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U230_ggaagg(x1, x2, x3, x5, x6, x7)
U231_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U231_ggaagg(x1, x2, x3, x5, x6, x7)
U232_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U232_ggaagg(x1, x2, x3, x4, x5, x6, x7)
qcL_in_ggggg(x1, x2, x3, x4, x5)  =  qcL_in_ggggg(x1, x2, x3, x4, x5)
U215_ggggg(x1, x2, x3, x4, x5)  =  U215_ggggg(x1, x2, x3, x4, x5)
qcL_out_ggggg(x1, x2, x3, x4, x5)  =  qcL_out_ggggg(x1, x2, x3, x4, x5)
U216_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U216_ggggg(x1, x2, x3, x4, x5, x6, x7)
U217_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U217_ggggg(x1, x2, x3, x4, x5, x6, x7)
U218_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U218_ggggg(x1, x2, x3, x4, x5, x6, x7)
U219_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U219_ggggg(x1, x2, x3, x4, x5, x6, x7)
U220_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U220_ggggg(x1, x2, x3, x4, x5, x6, x7)
U221_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U221_ggggg(x1, x2, x3, x4, x5, x6, x7)
qcQ_out_ggaagg(x1, x2, x3, x4, x5, x6)  =  qcQ_out_ggaagg(x1, x2, x3, x4, x5, x6)
ADDG_IN_GA(x1, x2)  =  ADDG_IN_GA(x1)

We have to consider all (P,R,Pi)-chains

(36) UsableRulesProof (EQUIVALENT transformation)

For (infinitary) constructor rewriting [LOPSTR] we can delete all non-usable rules from R.

(37) Obligation:

Pi DP problem:
The TRS P consists of the following rules:

ADDG_IN_GA(s(X1), s(X2)) → ADDG_IN_GA(X1, X2)

R is empty.
The argument filtering Pi contains the following mapping:
s(x1)  =  s(x1)
ADDG_IN_GA(x1, x2)  =  ADDG_IN_GA(x1)

We have to consider all (P,R,Pi)-chains

(38) PiDPToQDPProof (SOUND transformation)

Transforming (infinitary) constructor rewriting Pi-DP problem [LOPSTR] into ordinary QDP problem [LPAR04] by application of Pi.

(39) Obligation:

Q DP problem:
The TRS P consists of the following rules:

ADDG_IN_GA(s(X1)) → ADDG_IN_GA(X1)

R is empty.
Q is empty.
We have to consider all (P,Q,R)-chains.

(40) QDPSizeChangeProof (EQUIVALENT transformation)

By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:

  • ADDG_IN_GA(s(X1)) → ADDG_IN_GA(X1)
    The graph contains the following edges 1 > 1

(41) YES

(42) Obligation:

Pi DP problem:
The TRS P consists of the following rules:

ADDF_IN_GA(s(X1), s(X2)) → ADDF_IN_GA(X1, X2)

The TRS R consists of the following rules:

deletecP_in_aga(s(0), X1, X1) → deletecP_out_aga(s(0), X1, X1)
deletecP_in_aga(X1, X2, .(s(0), X3)) → U233_aga(X1, X2, X3, deletecA_in_aga(X1, X2, X3))
deletecA_in_aga(X1, .(X1, X2), X2) → deletecA_out_aga(X1, .(X1, X2), X2)
deletecA_in_aga(X1, .(X2, X3), .(X2, X4)) → U203_aga(X1, X2, X3, X4, deletecA_in_aga(X1, X3, X4))
U203_aga(X1, X2, X3, X4, deletecA_out_aga(X1, X3, X4)) → deletecA_out_aga(X1, .(X2, X3), .(X2, X4))
U233_aga(X1, X2, X3, deletecA_out_aga(X1, X2, X3)) → deletecP_out_aga(X1, X2, .(s(0), X3))
permcB_in_ga([], []) → permcB_out_ga([], [])
permcB_in_ga(.(X1, X2), .(X3, X4)) → U204_ga(X1, X2, X3, X4, deletecA_in_aga(X3, .(X1, X2), X5))
U204_ga(X1, X2, X3, X4, deletecA_out_aga(X3, .(X1, X2), X5)) → U205_ga(X1, X2, X3, X4, permcB_in_ga(X5, X4))
U205_ga(X1, X2, X3, X4, permcB_out_ga(X5, X4)) → permcB_out_ga(.(X1, X2), .(X3, X4))
notEqcC_in_gg(0, s(X1)) → notEqcC_out_gg(0, s(X1))
notEqcC_in_gg(s(X1), 0) → notEqcC_out_gg(s(X1), 0)
notEqcC_in_gg(s(X1), s(X2)) → U206_gg(X1, X2, notEqcC_in_gg(X1, X2))
U206_gg(X1, X2, notEqcC_out_gg(X1, X2)) → notEqcC_out_gg(s(X1), s(X2))
addcD_in_ga(0, s(0)) → addcD_out_ga(0, s(0))
addcD_in_ga(s(X1), s(X2)) → U207_ga(X1, X2, addcD_in_ga(X1, X2))
U207_ga(X1, X2, addcD_out_ga(X1, X2)) → addcD_out_ga(s(X1), s(X2))
addcE_in_ga(0, s(s(0))) → addcE_out_ga(0, s(s(0)))
addcE_in_ga(s(X1), s(X2)) → U208_ga(X1, X2, addcE_in_ga(X1, X2))
U208_ga(X1, X2, addcE_out_ga(X1, X2)) → addcE_out_ga(s(X1), s(X2))
addcF_in_ga(0, s(s(s(0)))) → addcF_out_ga(0, s(s(s(0))))
addcF_in_ga(s(X1), s(X2)) → U209_ga(X1, X2, addcF_in_ga(X1, X2))
U209_ga(X1, X2, addcF_out_ga(X1, X2)) → addcF_out_ga(s(X1), s(X2))
addcG_in_ga(0, s(s(s(s(0))))) → addcG_out_ga(0, s(s(s(s(0)))))
addcG_in_ga(s(X1), s(X2)) → U210_ga(X1, X2, addcG_in_ga(X1, X2))
U210_ga(X1, X2, addcG_out_ga(X1, X2)) → addcG_out_ga(s(X1), s(X2))
addcH_in_ga(0, s(s(s(s(s(0)))))) → addcH_out_ga(0, s(s(s(s(s(0))))))
addcH_in_ga(s(X1), s(X2)) → U211_ga(X1, X2, addcH_in_ga(X1, X2))
U211_ga(X1, X2, addcH_out_ga(X1, X2)) → addcH_out_ga(s(X1), s(X2))
addcI_in_ga(0, s(s(s(s(s(s(0))))))) → addcI_out_ga(0, s(s(s(s(s(s(0)))))))
addcI_in_ga(s(X1), s(X2)) → U212_ga(X1, X2, addcI_in_ga(X1, X2))
U212_ga(X1, X2, addcI_out_ga(X1, X2)) → addcI_out_ga(s(X1), s(X2))
addcJ_in_ga(0, s(s(s(s(s(s(s(0)))))))) → addcJ_out_ga(0, s(s(s(s(s(s(s(0))))))))
addcJ_in_ga(s(X1), s(X2)) → U213_ga(X1, X2, addcJ_in_ga(X1, X2))
U213_ga(X1, X2, addcJ_out_ga(X1, X2)) → addcJ_out_ga(s(X1), s(X2))
addcK_in_gga(0, X1, s(X1)) → addcK_out_gga(0, X1, s(X1))
addcK_in_gga(s(X1), X2, s(X3)) → U214_gga(X1, X2, X3, addcK_in_gga(X1, X2, X3))
U214_gga(X1, X2, X3, addcK_out_gga(X1, X2, X3)) → addcK_out_gga(s(X1), X2, s(X3))
noattackcN_in_gg(X1, []) → noattackcN_out_gg(X1, [])
noattackcN_in_gg(X1, .(X2, [])) → U234_gg(X1, X2, notEqcC_in_gg(X1, X2))
U234_gg(X1, X2, notEqcC_out_gg(X1, X2)) → U235_gg(X1, X2, addcD_in_ga(X2, X3))
U235_gg(X1, X2, addcD_out_ga(X2, X3)) → U236_gg(X1, X2, notEqcC_in_gg(X1, X3))
U236_gg(X1, X2, notEqcC_out_gg(X1, X3)) → U237_gg(X1, X2, addcD_in_ga(X1, X4))
U237_gg(X1, X2, addcD_out_ga(X1, X4)) → U238_gg(X1, X2, notEqcC_in_gg(X2, X4))
U238_gg(X1, X2, notEqcC_out_gg(X2, X4)) → noattackcN_out_gg(X1, .(X2, []))
noattackcN_in_gg(X1, .(X2, .(X3, []))) → U239_gg(X1, X2, X3, notEqcC_in_gg(X1, X2))
U239_gg(X1, X2, X3, notEqcC_out_gg(X1, X2)) → U240_gg(X1, X2, X3, addcD_in_ga(X2, X4))
U240_gg(X1, X2, X3, addcD_out_ga(X2, X4)) → U241_gg(X1, X2, X3, X4, notEqcC_in_gg(X1, X4))
U241_gg(X1, X2, X3, X4, notEqcC_out_gg(X1, X4)) → U242_gg(X1, X2, X3, X4, addcD_in_ga(X1, X5))
U242_gg(X1, X2, X3, X4, addcD_out_ga(X1, X5)) → U243_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X2, X5))
U243_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X2, X5)) → U244_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X1, X3))
U244_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X1, X3)) → U245_gg(X1, X2, X3, X4, X5, addcE_in_ga(X3, X6))
U245_gg(X1, X2, X3, X4, X5, addcE_out_ga(X3, X6)) → U246_gg(X1, X2, X3, notEqcC_in_gg(X1, X6))
U246_gg(X1, X2, X3, notEqcC_out_gg(X1, X6)) → U247_gg(X1, X2, X3, addcE_in_ga(X1, X7))
U247_gg(X1, X2, X3, addcE_out_ga(X1, X7)) → U248_gg(X1, X2, X3, notEqcC_in_gg(X3, X7))
U248_gg(X1, X2, X3, notEqcC_out_gg(X3, X7)) → noattackcN_out_gg(X1, .(X2, .(X3, [])))
noattackcN_in_gg(X1, .(X2, .(X3, .(X4, [])))) → U249_gg(X1, X2, X3, X4, notEqcC_in_gg(X1, X2))
U249_gg(X1, X2, X3, X4, notEqcC_out_gg(X1, X2)) → U250_gg(X1, X2, X3, X4, addcD_in_ga(X2, X5))
U250_gg(X1, X2, X3, X4, addcD_out_ga(X2, X5)) → U251_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X1, X5))
U251_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X1, X5)) → U252_gg(X1, X2, X3, X4, X5, addcD_in_ga(X1, X6))
U252_gg(X1, X2, X3, X4, X5, addcD_out_ga(X1, X6)) → U253_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X2, X6))
U253_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X2, X6)) → U254_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X3))
U254_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X3)) → U255_gg(X1, X2, X3, X4, X5, X6, addcE_in_ga(X3, X7))
U255_gg(X1, X2, X3, X4, X5, X6, addcE_out_ga(X3, X7)) → U256_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X7))
U256_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X7)) → U257_gg(X1, X2, X3, X4, X5, X6, X7, addcE_in_ga(X1, X8))
U257_gg(X1, X2, X3, X4, X5, X6, X7, addcE_out_ga(X1, X8)) → U258_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X3, X8))
U258_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X3, X8)) → U259_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X1, X4))
U259_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X4)) → U260_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcF_in_ga(X4, X9))
U260_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcF_out_ga(X4, X9)) → U261_gg(X1, X2, X3, X4, notEqcC_in_gg(X1, X9))
U261_gg(X1, X2, X3, X4, notEqcC_out_gg(X1, X9)) → U262_gg(X1, X2, X3, X4, addcF_in_ga(X1, X10))
U262_gg(X1, X2, X3, X4, addcF_out_ga(X1, X10)) → U263_gg(X1, X2, X3, X4, notEqcC_in_gg(X4, X10))
U263_gg(X1, X2, X3, X4, notEqcC_out_gg(X4, X10)) → noattackcN_out_gg(X1, .(X2, .(X3, .(X4, []))))
noattackcN_in_gg(X1, .(X2, .(X3, .(X4, .(X5, []))))) → U264_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X1, X2))
U264_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X1, X2)) → U265_gg(X1, X2, X3, X4, X5, addcD_in_ga(X2, X6))
U265_gg(X1, X2, X3, X4, X5, addcD_out_ga(X2, X6)) → U266_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X6))
U266_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X6)) → U267_gg(X1, X2, X3, X4, X5, X6, addcD_in_ga(X1, X7))
U267_gg(X1, X2, X3, X4, X5, X6, addcD_out_ga(X1, X7)) → U268_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X2, X7))
U268_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X2, X7)) → U269_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X3))
U269_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X3)) → U270_gg(X1, X2, X3, X4, X5, X6, X7, addcE_in_ga(X3, X8))
U270_gg(X1, X2, X3, X4, X5, X6, X7, addcE_out_ga(X3, X8)) → U271_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X1, X8))
U271_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X8)) → U272_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcE_in_ga(X1, X9))
U272_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcE_out_ga(X1, X9)) → U273_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X3, X9))
U273_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X3, X9)) → U274_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X4))
U274_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X4)) → U275_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcF_in_ga(X4, X10))
U275_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcF_out_ga(X4, X10)) → U276_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_in_gg(X1, X10))
U276_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_out_gg(X1, X10)) → U277_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcF_in_ga(X1, X11))
U277_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcF_out_ga(X1, X11)) → U278_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X4, X11))
U278_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X4, X11)) → U279_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X1, X5))
U279_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X1, X5)) → U280_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcG_in_ga(X5, X12))
U280_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcG_out_ga(X5, X12)) → U281_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X1, X12))
U281_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X1, X12)) → U282_gg(X1, X2, X3, X4, X5, addcG_in_ga(X1, X13))
U282_gg(X1, X2, X3, X4, X5, addcG_out_ga(X1, X13)) → U283_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X5, X13))
U283_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X5, X13)) → noattackcN_out_gg(X1, .(X2, .(X3, .(X4, .(X5, [])))))
noattackcN_in_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, [])))))) → U284_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X2))
U284_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X2)) → U285_gg(X1, X2, X3, X4, X5, X6, addcD_in_ga(X2, X7))
U285_gg(X1, X2, X3, X4, X5, X6, addcD_out_ga(X2, X7)) → U286_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X7))
U286_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X7)) → U287_gg(X1, X2, X3, X4, X5, X6, X7, addcD_in_ga(X1, X8))
U287_gg(X1, X2, X3, X4, X5, X6, X7, addcD_out_ga(X1, X8)) → U288_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X2, X8))
U288_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X2, X8)) → U289_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X1, X3))
U289_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X3)) → U290_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcE_in_ga(X3, X9))
U290_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcE_out_ga(X3, X9)) → U291_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X9))
U291_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X9)) → U292_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcE_in_ga(X1, X10))
U292_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcE_out_ga(X1, X10)) → U293_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_in_gg(X3, X10))
U293_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_out_gg(X3, X10)) → U294_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_in_gg(X1, X4))
U294_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_out_gg(X1, X4)) → U295_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcF_in_ga(X4, X11))
U295_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcF_out_ga(X4, X11)) → U296_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X1, X11))
U296_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X1, X11)) → U297_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcF_in_ga(X1, X12))
U297_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcF_out_ga(X1, X12)) → U298_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_in_gg(X4, X12))
U298_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_out_gg(X4, X12)) → U299_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_in_gg(X1, X5))
U299_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_out_gg(X1, X5)) → U300_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcG_in_ga(X5, X13))
U300_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcG_out_ga(X5, X13)) → U301_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_in_gg(X1, X13))
U301_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_out_gg(X1, X13)) → U302_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcG_in_ga(X1, X14))
U302_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcG_out_ga(X1, X14)) → U303_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_in_gg(X5, X14))
U303_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_out_gg(X5, X14)) → U304_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_in_gg(X1, X6))
U304_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_out_gg(X1, X6)) → U305_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcH_in_ga(X6, X15))
U305_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcH_out_ga(X6, X15)) → U306_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X15))
U306_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X15)) → U307_gg(X1, X2, X3, X4, X5, X6, addcH_in_ga(X1, X16))
U307_gg(X1, X2, X3, X4, X5, X6, addcH_out_ga(X1, X16)) → U308_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X6, X16))
U308_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X6, X16)) → noattackcN_out_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, []))))))
noattackcN_in_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, .(X7, []))))))) → U309_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X2))
U309_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X2)) → U310_gg(X1, X2, X3, X4, X5, X6, X7, addcD_in_ga(X2, X8))
U310_gg(X1, X2, X3, X4, X5, X6, X7, addcD_out_ga(X2, X8)) → U311_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X1, X8))
U311_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X8)) → U312_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcD_in_ga(X1, X9))
U312_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcD_out_ga(X1, X9)) → U313_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X2, X9))
U313_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X2, X9)) → U314_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X3))
U314_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X3)) → U315_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcE_in_ga(X3, X10))
U315_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcE_out_ga(X3, X10)) → U316_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_in_gg(X1, X10))
U316_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_out_gg(X1, X10)) → U317_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcE_in_ga(X1, X11))
U317_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcE_out_ga(X1, X11)) → U318_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X3, X11))
U318_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X3, X11)) → U319_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X1, X4))
U319_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X1, X4)) → U320_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcF_in_ga(X4, X12))
U320_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcF_out_ga(X4, X12)) → U321_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_in_gg(X1, X12))
U321_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_out_gg(X1, X12)) → U322_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcF_in_ga(X1, X13))
U322_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcF_out_ga(X1, X13)) → U323_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_in_gg(X4, X13))
U323_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_out_gg(X4, X13)) → U324_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_in_gg(X1, X5))
U324_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_out_gg(X1, X5)) → U325_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcG_in_ga(X5, X14))
U325_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcG_out_ga(X5, X14)) → U326_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_in_gg(X1, X14))
U326_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_out_gg(X1, X14)) → U327_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcG_in_ga(X1, X15))
U327_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcG_out_ga(X1, X15)) → U328_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_in_gg(X5, X15))
U328_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_out_gg(X5, X15)) → U329_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_in_gg(X1, X6))
U329_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_out_gg(X1, X6)) → U330_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, addcH_in_ga(X6, X16))
U330_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, addcH_out_ga(X6, X16)) → U331_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, notEqcC_in_gg(X1, X16))
U331_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, notEqcC_out_gg(X1, X16)) → U332_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, addcH_in_ga(X1, X17))
U332_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, addcH_out_ga(X1, X17)) → U333_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_in_gg(X6, X17))
U333_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_out_gg(X6, X17)) → U334_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_in_gg(X1, X7))
U334_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_out_gg(X1, X7)) → U335_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, addcI_in_ga(X7, X18))
U335_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, addcI_out_ga(X7, X18)) → U336_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X18))
U336_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X18)) → U337_gg(X1, X2, X3, X4, X5, X6, X7, addcI_in_ga(X1, X19))
U337_gg(X1, X2, X3, X4, X5, X6, X7, addcI_out_ga(X1, X19)) → U338_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X7, X19))
U338_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X7, X19)) → noattackcN_out_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, .(X7, [])))))))
noattackcN_in_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, .(X7, .(X8, X9)))))))) → U339_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X2))
U339_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X2)) → U340_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcD_in_ga(X2, X10))
U340_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcD_out_ga(X2, X10)) → U341_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_in_gg(X1, X10))
U341_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_out_gg(X1, X10)) → U342_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcD_in_ga(X1, X11))
U342_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcD_out_ga(X1, X11)) → U343_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X2, X11))
U343_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X2, X11)) → U344_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X1, X3))
U344_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X1, X3)) → U345_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcE_in_ga(X3, X12))
U345_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcE_out_ga(X3, X12)) → U346_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_in_gg(X1, X12))
U346_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_out_gg(X1, X12)) → U347_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcE_in_ga(X1, X13))
U347_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcE_out_ga(X1, X13)) → U348_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_in_gg(X3, X13))
U348_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_out_gg(X3, X13)) → U349_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_in_gg(X1, X4))
U349_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_out_gg(X1, X4)) → U350_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcF_in_ga(X4, X14))
U350_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcF_out_ga(X4, X14)) → U351_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_in_gg(X1, X14))
U351_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_out_gg(X1, X14)) → U352_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcF_in_ga(X1, X15))
U352_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcF_out_ga(X1, X15)) → U353_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_in_gg(X4, X15))
U353_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_out_gg(X4, X15)) → U354_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_in_gg(X1, X5))
U354_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_out_gg(X1, X5)) → U355_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, addcG_in_ga(X5, X16))
U355_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, addcG_out_ga(X5, X16)) → U356_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, notEqcC_in_gg(X1, X16))
U356_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, notEqcC_out_gg(X1, X16)) → U357_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, addcG_in_ga(X1, X17))
U357_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, addcG_out_ga(X1, X17)) → U358_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_in_gg(X5, X17))
U358_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_out_gg(X5, X17)) → U359_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_in_gg(X1, X6))
U359_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_out_gg(X1, X6)) → U360_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, addcH_in_ga(X6, X18))
U360_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, addcH_out_ga(X6, X18)) → U361_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, notEqcC_in_gg(X1, X18))
U361_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, notEqcC_out_gg(X1, X18)) → U362_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, addcH_in_ga(X1, X19))
U362_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, addcH_out_ga(X1, X19)) → U363_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, notEqcC_in_gg(X6, X19))
U363_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, notEqcC_out_gg(X6, X19)) → U364_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, notEqcC_in_gg(X1, X7))
U364_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, notEqcC_out_gg(X1, X7)) → U365_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, addcI_in_ga(X7, X20))
U365_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, addcI_out_ga(X7, X20)) → U366_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, X20, notEqcC_in_gg(X1, X20))
U366_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, X20, notEqcC_out_gg(X1, X20)) → U367_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcI_in_ga(X1, X21))
U367_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcI_out_ga(X1, X21)) → U368_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X7, X21))
U368_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X7, X21)) → U369_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, qcQ_in_ggaagg(X1, X8, X22, X23, X9, s(s(s(s(s(s(s(0)))))))))
qcQ_in_ggaagg(X1, X2, X3, X4, X5, X6) → U228_ggaagg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X2))
U228_ggaagg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X2)) → U229_ggaagg(X1, X2, X3, X4, X5, X6, addcJ_in_ga(X2, X3))
U229_ggaagg(X1, X2, X3, X4, X5, X6, addcJ_out_ga(X2, X3)) → U230_ggaagg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X3))
U230_ggaagg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X3)) → U231_ggaagg(X1, X2, X3, X4, X5, X6, addcJ_in_ga(X1, X4))
U231_ggaagg(X1, X2, X3, X4, X5, X6, addcJ_out_ga(X1, X4)) → U232_ggaagg(X1, X2, X3, X4, X5, X6, qcL_in_ggggg(X2, X4, X1, X5, X6))
qcL_in_ggggg(X1, X2, X3, [], X4) → U215_ggggg(X1, X2, X3, X4, notEqcC_in_gg(X1, X2))
U215_ggggg(X1, X2, X3, X4, notEqcC_out_gg(X1, X2)) → qcL_out_ggggg(X1, X2, X3, [], X4)
qcL_in_ggggg(X1, X2, X3, .(X4, X5), X6) → U216_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X2))
U216_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X2)) → U217_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X3, X4))
U217_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X3, X4)) → U218_ggggg(X1, X2, X3, X4, X5, X6, addcK_in_gga(X4, X6, X7))
U218_ggggg(X1, X2, X3, X4, X5, X6, addcK_out_gga(X4, X6, X7)) → U219_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X3, X7))
U219_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X3, X7)) → U220_ggggg(X1, X2, X3, X4, X5, X6, addcK_in_gga(X3, X6, X8))
U220_ggggg(X1, X2, X3, X4, X5, X6, addcK_out_gga(X3, X6, X8)) → U221_ggggg(X1, X2, X3, X4, X5, X6, qcL_in_ggggg(X4, X8, X3, X5, s(X6)))
U221_ggggg(X1, X2, X3, X4, X5, X6, qcL_out_ggggg(X4, X8, X3, X5, s(X6))) → qcL_out_ggggg(X1, X2, X3, .(X4, X5), X6)
U232_ggaagg(X1, X2, X3, X4, X5, X6, qcL_out_ggggg(X2, X4, X1, X5, X6)) → qcQ_out_ggaagg(X1, X2, X3, X4, X5, X6)
U369_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, qcQ_out_ggaagg(X1, X8, X22, X23, X9, s(s(s(s(s(s(s(0))))))))) → noattackcN_out_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, .(X7, .(X8, X9))))))))

The argument filtering Pi contains the following mapping:
.(x1, x2)  =  .(x1, x2)
deletecP_in_aga(x1, x2, x3)  =  deletecP_in_aga(x2)
deletecP_out_aga(x1, x2, x3)  =  deletecP_out_aga(x1, x2, x3)
U233_aga(x1, x2, x3, x4)  =  U233_aga(x2, x4)
deletecA_in_aga(x1, x2, x3)  =  deletecA_in_aga(x2)
deletecA_out_aga(x1, x2, x3)  =  deletecA_out_aga(x1, x2, x3)
U203_aga(x1, x2, x3, x4, x5)  =  U203_aga(x2, x3, x5)
permcB_in_ga(x1, x2)  =  permcB_in_ga(x1)
[]  =  []
permcB_out_ga(x1, x2)  =  permcB_out_ga(x1, x2)
U204_ga(x1, x2, x3, x4, x5)  =  U204_ga(x1, x2, x5)
U205_ga(x1, x2, x3, x4, x5)  =  U205_ga(x1, x2, x3, x5)
s(x1)  =  s(x1)
notEqcC_in_gg(x1, x2)  =  notEqcC_in_gg(x1, x2)
0  =  0
notEqcC_out_gg(x1, x2)  =  notEqcC_out_gg(x1, x2)
U206_gg(x1, x2, x3)  =  U206_gg(x1, x2, x3)
addcD_in_ga(x1, x2)  =  addcD_in_ga(x1)
addcD_out_ga(x1, x2)  =  addcD_out_ga(x1, x2)
U207_ga(x1, x2, x3)  =  U207_ga(x1, x3)
addcE_in_ga(x1, x2)  =  addcE_in_ga(x1)
addcE_out_ga(x1, x2)  =  addcE_out_ga(x1, x2)
U208_ga(x1, x2, x3)  =  U208_ga(x1, x3)
addcF_in_ga(x1, x2)  =  addcF_in_ga(x1)
addcF_out_ga(x1, x2)  =  addcF_out_ga(x1, x2)
U209_ga(x1, x2, x3)  =  U209_ga(x1, x3)
addcG_in_ga(x1, x2)  =  addcG_in_ga(x1)
addcG_out_ga(x1, x2)  =  addcG_out_ga(x1, x2)
U210_ga(x1, x2, x3)  =  U210_ga(x1, x3)
addcH_in_ga(x1, x2)  =  addcH_in_ga(x1)
addcH_out_ga(x1, x2)  =  addcH_out_ga(x1, x2)
U211_ga(x1, x2, x3)  =  U211_ga(x1, x3)
addcI_in_ga(x1, x2)  =  addcI_in_ga(x1)
addcI_out_ga(x1, x2)  =  addcI_out_ga(x1, x2)
U212_ga(x1, x2, x3)  =  U212_ga(x1, x3)
addcJ_in_ga(x1, x2)  =  addcJ_in_ga(x1)
addcJ_out_ga(x1, x2)  =  addcJ_out_ga(x1, x2)
U213_ga(x1, x2, x3)  =  U213_ga(x1, x3)
addcK_in_gga(x1, x2, x3)  =  addcK_in_gga(x1, x2)
addcK_out_gga(x1, x2, x3)  =  addcK_out_gga(x1, x2, x3)
U214_gga(x1, x2, x3, x4)  =  U214_gga(x1, x2, x4)
noattackcN_in_gg(x1, x2)  =  noattackcN_in_gg(x1, x2)
noattackcN_out_gg(x1, x2)  =  noattackcN_out_gg(x1, x2)
U234_gg(x1, x2, x3)  =  U234_gg(x1, x2, x3)
U235_gg(x1, x2, x3)  =  U235_gg(x1, x2, x3)
U236_gg(x1, x2, x3)  =  U236_gg(x1, x2, x3)
U237_gg(x1, x2, x3)  =  U237_gg(x1, x2, x3)
U238_gg(x1, x2, x3)  =  U238_gg(x1, x2, x3)
U239_gg(x1, x2, x3, x4)  =  U239_gg(x1, x2, x3, x4)
U240_gg(x1, x2, x3, x4)  =  U240_gg(x1, x2, x3, x4)
U241_gg(x1, x2, x3, x4, x5)  =  U241_gg(x1, x2, x3, x5)
U242_gg(x1, x2, x3, x4, x5)  =  U242_gg(x1, x2, x3, x5)
U243_gg(x1, x2, x3, x4, x5, x6)  =  U243_gg(x1, x2, x3, x6)
U244_gg(x1, x2, x3, x4, x5, x6)  =  U244_gg(x1, x2, x3, x6)
U245_gg(x1, x2, x3, x4, x5, x6)  =  U245_gg(x1, x2, x3, x6)
U246_gg(x1, x2, x3, x4)  =  U246_gg(x1, x2, x3, x4)
U247_gg(x1, x2, x3, x4)  =  U247_gg(x1, x2, x3, x4)
U248_gg(x1, x2, x3, x4)  =  U248_gg(x1, x2, x3, x4)
U249_gg(x1, x2, x3, x4, x5)  =  U249_gg(x1, x2, x3, x4, x5)
U250_gg(x1, x2, x3, x4, x5)  =  U250_gg(x1, x2, x3, x4, x5)
U251_gg(x1, x2, x3, x4, x5, x6)  =  U251_gg(x1, x2, x3, x4, x6)
U252_gg(x1, x2, x3, x4, x5, x6)  =  U252_gg(x1, x2, x3, x4, x6)
U253_gg(x1, x2, x3, x4, x5, x6, x7)  =  U253_gg(x1, x2, x3, x4, x7)
U254_gg(x1, x2, x3, x4, x5, x6, x7)  =  U254_gg(x1, x2, x3, x4, x7)
U255_gg(x1, x2, x3, x4, x5, x6, x7)  =  U255_gg(x1, x2, x3, x4, x7)
U256_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U256_gg(x1, x2, x3, x4, x8)
U257_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U257_gg(x1, x2, x3, x4, x8)
U258_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U258_gg(x1, x2, x3, x4, x9)
U259_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U259_gg(x1, x2, x3, x4, x9)
U260_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U260_gg(x1, x2, x3, x4, x9)
U261_gg(x1, x2, x3, x4, x5)  =  U261_gg(x1, x2, x3, x4, x5)
U262_gg(x1, x2, x3, x4, x5)  =  U262_gg(x1, x2, x3, x4, x5)
U263_gg(x1, x2, x3, x4, x5)  =  U263_gg(x1, x2, x3, x4, x5)
U264_gg(x1, x2, x3, x4, x5, x6)  =  U264_gg(x1, x2, x3, x4, x5, x6)
U265_gg(x1, x2, x3, x4, x5, x6)  =  U265_gg(x1, x2, x3, x4, x5, x6)
U266_gg(x1, x2, x3, x4, x5, x6, x7)  =  U266_gg(x1, x2, x3, x4, x5, x7)
U267_gg(x1, x2, x3, x4, x5, x6, x7)  =  U267_gg(x1, x2, x3, x4, x5, x7)
U268_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U268_gg(x1, x2, x3, x4, x5, x8)
U269_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U269_gg(x1, x2, x3, x4, x5, x8)
U270_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U270_gg(x1, x2, x3, x4, x5, x8)
U271_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U271_gg(x1, x2, x3, x4, x5, x9)
U272_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U272_gg(x1, x2, x3, x4, x5, x9)
U273_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U273_gg(x1, x2, x3, x4, x5, x10)
U274_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U274_gg(x1, x2, x3, x4, x5, x10)
U275_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U275_gg(x1, x2, x3, x4, x5, x10)
U276_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U276_gg(x1, x2, x3, x4, x5, x11)
U277_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U277_gg(x1, x2, x3, x4, x5, x11)
U278_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U278_gg(x1, x2, x3, x4, x5, x12)
U279_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U279_gg(x1, x2, x3, x4, x5, x12)
U280_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U280_gg(x1, x2, x3, x4, x5, x12)
U281_gg(x1, x2, x3, x4, x5, x6)  =  U281_gg(x1, x2, x3, x4, x5, x6)
U282_gg(x1, x2, x3, x4, x5, x6)  =  U282_gg(x1, x2, x3, x4, x5, x6)
U283_gg(x1, x2, x3, x4, x5, x6)  =  U283_gg(x1, x2, x3, x4, x5, x6)
U284_gg(x1, x2, x3, x4, x5, x6, x7)  =  U284_gg(x1, x2, x3, x4, x5, x6, x7)
U285_gg(x1, x2, x3, x4, x5, x6, x7)  =  U285_gg(x1, x2, x3, x4, x5, x6, x7)
U286_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U286_gg(x1, x2, x3, x4, x5, x6, x8)
U287_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U287_gg(x1, x2, x3, x4, x5, x6, x8)
U288_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U288_gg(x1, x2, x3, x4, x5, x6, x9)
U289_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U289_gg(x1, x2, x3, x4, x5, x6, x9)
U290_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U290_gg(x1, x2, x3, x4, x5, x6, x9)
U291_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U291_gg(x1, x2, x3, x4, x5, x6, x10)
U292_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U292_gg(x1, x2, x3, x4, x5, x6, x10)
U293_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U293_gg(x1, x2, x3, x4, x5, x6, x11)
U294_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U294_gg(x1, x2, x3, x4, x5, x6, x11)
U295_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U295_gg(x1, x2, x3, x4, x5, x6, x11)
U296_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U296_gg(x1, x2, x3, x4, x5, x6, x12)
U297_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U297_gg(x1, x2, x3, x4, x5, x6, x12)
U298_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U298_gg(x1, x2, x3, x4, x5, x6, x13)
U299_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U299_gg(x1, x2, x3, x4, x5, x6, x13)
U300_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U300_gg(x1, x2, x3, x4, x5, x6, x13)
U301_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U301_gg(x1, x2, x3, x4, x5, x6, x14)
U302_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U302_gg(x1, x2, x3, x4, x5, x6, x14)
U303_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U303_gg(x1, x2, x3, x4, x5, x6, x15)
U304_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U304_gg(x1, x2, x3, x4, x5, x6, x15)
U305_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U305_gg(x1, x2, x3, x4, x5, x6, x15)
U306_gg(x1, x2, x3, x4, x5, x6, x7)  =  U306_gg(x1, x2, x3, x4, x5, x6, x7)
U307_gg(x1, x2, x3, x4, x5, x6, x7)  =  U307_gg(x1, x2, x3, x4, x5, x6, x7)
U308_gg(x1, x2, x3, x4, x5, x6, x7)  =  U308_gg(x1, x2, x3, x4, x5, x6, x7)
U309_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U309_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U310_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U310_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U311_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U311_gg(x1, x2, x3, x4, x5, x6, x7, x9)
U312_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U312_gg(x1, x2, x3, x4, x5, x6, x7, x9)
U313_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U313_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U314_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U314_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U315_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U315_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U316_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U316_gg(x1, x2, x3, x4, x5, x6, x7, x11)
U317_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U317_gg(x1, x2, x3, x4, x5, x6, x7, x11)
U318_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U318_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U319_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U319_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U320_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U320_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U321_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U321_gg(x1, x2, x3, x4, x5, x6, x7, x13)
U322_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U322_gg(x1, x2, x3, x4, x5, x6, x7, x13)
U323_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U323_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U324_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U324_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U325_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U325_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U326_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U326_gg(x1, x2, x3, x4, x5, x6, x7, x15)
U327_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U327_gg(x1, x2, x3, x4, x5, x6, x7, x15)
U328_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U328_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U329_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U329_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U330_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U330_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U331_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U331_gg(x1, x2, x3, x4, x5, x6, x7, x17)
U332_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U332_gg(x1, x2, x3, x4, x5, x6, x7, x17)
U333_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U333_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U334_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U334_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U335_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U335_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U336_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U336_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U337_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U337_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U338_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U338_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U339_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U339_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U340_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U340_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U341_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U341_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x11)
U342_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U342_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x11)
U343_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U343_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U344_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U344_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U345_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U345_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U346_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U346_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x13)
U347_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U347_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x13)
U348_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U348_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U349_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U349_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U350_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U350_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U351_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U351_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x15)
U352_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U352_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x15)
U353_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U353_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U354_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U354_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U355_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U355_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U356_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U356_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x17)
U357_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U357_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x17)
U358_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U358_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U359_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U359_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U360_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U360_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U361_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19)  =  U361_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x19)
U362_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19)  =  U362_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x19)
U363_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U363_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U364_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U364_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U365_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U365_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U366_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21)  =  U366_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x21)
U367_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U367_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U368_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U368_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U369_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U369_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
qcQ_in_ggaagg(x1, x2, x3, x4, x5, x6)  =  qcQ_in_ggaagg(x1, x2, x5, x6)
U228_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U228_ggaagg(x1, x2, x5, x6, x7)
U229_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U229_ggaagg(x1, x2, x5, x6, x7)
U230_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U230_ggaagg(x1, x2, x3, x5, x6, x7)
U231_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U231_ggaagg(x1, x2, x3, x5, x6, x7)
U232_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U232_ggaagg(x1, x2, x3, x4, x5, x6, x7)
qcL_in_ggggg(x1, x2, x3, x4, x5)  =  qcL_in_ggggg(x1, x2, x3, x4, x5)
U215_ggggg(x1, x2, x3, x4, x5)  =  U215_ggggg(x1, x2, x3, x4, x5)
qcL_out_ggggg(x1, x2, x3, x4, x5)  =  qcL_out_ggggg(x1, x2, x3, x4, x5)
U216_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U216_ggggg(x1, x2, x3, x4, x5, x6, x7)
U217_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U217_ggggg(x1, x2, x3, x4, x5, x6, x7)
U218_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U218_ggggg(x1, x2, x3, x4, x5, x6, x7)
U219_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U219_ggggg(x1, x2, x3, x4, x5, x6, x7)
U220_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U220_ggggg(x1, x2, x3, x4, x5, x6, x7)
U221_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U221_ggggg(x1, x2, x3, x4, x5, x6, x7)
qcQ_out_ggaagg(x1, x2, x3, x4, x5, x6)  =  qcQ_out_ggaagg(x1, x2, x3, x4, x5, x6)
ADDF_IN_GA(x1, x2)  =  ADDF_IN_GA(x1)

We have to consider all (P,R,Pi)-chains

(43) UsableRulesProof (EQUIVALENT transformation)

For (infinitary) constructor rewriting [LOPSTR] we can delete all non-usable rules from R.

(44) Obligation:

Pi DP problem:
The TRS P consists of the following rules:

ADDF_IN_GA(s(X1), s(X2)) → ADDF_IN_GA(X1, X2)

R is empty.
The argument filtering Pi contains the following mapping:
s(x1)  =  s(x1)
ADDF_IN_GA(x1, x2)  =  ADDF_IN_GA(x1)

We have to consider all (P,R,Pi)-chains

(45) PiDPToQDPProof (SOUND transformation)

Transforming (infinitary) constructor rewriting Pi-DP problem [LOPSTR] into ordinary QDP problem [LPAR04] by application of Pi.

(46) Obligation:

Q DP problem:
The TRS P consists of the following rules:

ADDF_IN_GA(s(X1)) → ADDF_IN_GA(X1)

R is empty.
Q is empty.
We have to consider all (P,Q,R)-chains.

(47) QDPSizeChangeProof (EQUIVALENT transformation)

By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:

  • ADDF_IN_GA(s(X1)) → ADDF_IN_GA(X1)
    The graph contains the following edges 1 > 1

(48) YES

(49) Obligation:

Pi DP problem:
The TRS P consists of the following rules:

ADDE_IN_GA(s(X1), s(X2)) → ADDE_IN_GA(X1, X2)

The TRS R consists of the following rules:

deletecP_in_aga(s(0), X1, X1) → deletecP_out_aga(s(0), X1, X1)
deletecP_in_aga(X1, X2, .(s(0), X3)) → U233_aga(X1, X2, X3, deletecA_in_aga(X1, X2, X3))
deletecA_in_aga(X1, .(X1, X2), X2) → deletecA_out_aga(X1, .(X1, X2), X2)
deletecA_in_aga(X1, .(X2, X3), .(X2, X4)) → U203_aga(X1, X2, X3, X4, deletecA_in_aga(X1, X3, X4))
U203_aga(X1, X2, X3, X4, deletecA_out_aga(X1, X3, X4)) → deletecA_out_aga(X1, .(X2, X3), .(X2, X4))
U233_aga(X1, X2, X3, deletecA_out_aga(X1, X2, X3)) → deletecP_out_aga(X1, X2, .(s(0), X3))
permcB_in_ga([], []) → permcB_out_ga([], [])
permcB_in_ga(.(X1, X2), .(X3, X4)) → U204_ga(X1, X2, X3, X4, deletecA_in_aga(X3, .(X1, X2), X5))
U204_ga(X1, X2, X3, X4, deletecA_out_aga(X3, .(X1, X2), X5)) → U205_ga(X1, X2, X3, X4, permcB_in_ga(X5, X4))
U205_ga(X1, X2, X3, X4, permcB_out_ga(X5, X4)) → permcB_out_ga(.(X1, X2), .(X3, X4))
notEqcC_in_gg(0, s(X1)) → notEqcC_out_gg(0, s(X1))
notEqcC_in_gg(s(X1), 0) → notEqcC_out_gg(s(X1), 0)
notEqcC_in_gg(s(X1), s(X2)) → U206_gg(X1, X2, notEqcC_in_gg(X1, X2))
U206_gg(X1, X2, notEqcC_out_gg(X1, X2)) → notEqcC_out_gg(s(X1), s(X2))
addcD_in_ga(0, s(0)) → addcD_out_ga(0, s(0))
addcD_in_ga(s(X1), s(X2)) → U207_ga(X1, X2, addcD_in_ga(X1, X2))
U207_ga(X1, X2, addcD_out_ga(X1, X2)) → addcD_out_ga(s(X1), s(X2))
addcE_in_ga(0, s(s(0))) → addcE_out_ga(0, s(s(0)))
addcE_in_ga(s(X1), s(X2)) → U208_ga(X1, X2, addcE_in_ga(X1, X2))
U208_ga(X1, X2, addcE_out_ga(X1, X2)) → addcE_out_ga(s(X1), s(X2))
addcF_in_ga(0, s(s(s(0)))) → addcF_out_ga(0, s(s(s(0))))
addcF_in_ga(s(X1), s(X2)) → U209_ga(X1, X2, addcF_in_ga(X1, X2))
U209_ga(X1, X2, addcF_out_ga(X1, X2)) → addcF_out_ga(s(X1), s(X2))
addcG_in_ga(0, s(s(s(s(0))))) → addcG_out_ga(0, s(s(s(s(0)))))
addcG_in_ga(s(X1), s(X2)) → U210_ga(X1, X2, addcG_in_ga(X1, X2))
U210_ga(X1, X2, addcG_out_ga(X1, X2)) → addcG_out_ga(s(X1), s(X2))
addcH_in_ga(0, s(s(s(s(s(0)))))) → addcH_out_ga(0, s(s(s(s(s(0))))))
addcH_in_ga(s(X1), s(X2)) → U211_ga(X1, X2, addcH_in_ga(X1, X2))
U211_ga(X1, X2, addcH_out_ga(X1, X2)) → addcH_out_ga(s(X1), s(X2))
addcI_in_ga(0, s(s(s(s(s(s(0))))))) → addcI_out_ga(0, s(s(s(s(s(s(0)))))))
addcI_in_ga(s(X1), s(X2)) → U212_ga(X1, X2, addcI_in_ga(X1, X2))
U212_ga(X1, X2, addcI_out_ga(X1, X2)) → addcI_out_ga(s(X1), s(X2))
addcJ_in_ga(0, s(s(s(s(s(s(s(0)))))))) → addcJ_out_ga(0, s(s(s(s(s(s(s(0))))))))
addcJ_in_ga(s(X1), s(X2)) → U213_ga(X1, X2, addcJ_in_ga(X1, X2))
U213_ga(X1, X2, addcJ_out_ga(X1, X2)) → addcJ_out_ga(s(X1), s(X2))
addcK_in_gga(0, X1, s(X1)) → addcK_out_gga(0, X1, s(X1))
addcK_in_gga(s(X1), X2, s(X3)) → U214_gga(X1, X2, X3, addcK_in_gga(X1, X2, X3))
U214_gga(X1, X2, X3, addcK_out_gga(X1, X2, X3)) → addcK_out_gga(s(X1), X2, s(X3))
noattackcN_in_gg(X1, []) → noattackcN_out_gg(X1, [])
noattackcN_in_gg(X1, .(X2, [])) → U234_gg(X1, X2, notEqcC_in_gg(X1, X2))
U234_gg(X1, X2, notEqcC_out_gg(X1, X2)) → U235_gg(X1, X2, addcD_in_ga(X2, X3))
U235_gg(X1, X2, addcD_out_ga(X2, X3)) → U236_gg(X1, X2, notEqcC_in_gg(X1, X3))
U236_gg(X1, X2, notEqcC_out_gg(X1, X3)) → U237_gg(X1, X2, addcD_in_ga(X1, X4))
U237_gg(X1, X2, addcD_out_ga(X1, X4)) → U238_gg(X1, X2, notEqcC_in_gg(X2, X4))
U238_gg(X1, X2, notEqcC_out_gg(X2, X4)) → noattackcN_out_gg(X1, .(X2, []))
noattackcN_in_gg(X1, .(X2, .(X3, []))) → U239_gg(X1, X2, X3, notEqcC_in_gg(X1, X2))
U239_gg(X1, X2, X3, notEqcC_out_gg(X1, X2)) → U240_gg(X1, X2, X3, addcD_in_ga(X2, X4))
U240_gg(X1, X2, X3, addcD_out_ga(X2, X4)) → U241_gg(X1, X2, X3, X4, notEqcC_in_gg(X1, X4))
U241_gg(X1, X2, X3, X4, notEqcC_out_gg(X1, X4)) → U242_gg(X1, X2, X3, X4, addcD_in_ga(X1, X5))
U242_gg(X1, X2, X3, X4, addcD_out_ga(X1, X5)) → U243_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X2, X5))
U243_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X2, X5)) → U244_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X1, X3))
U244_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X1, X3)) → U245_gg(X1, X2, X3, X4, X5, addcE_in_ga(X3, X6))
U245_gg(X1, X2, X3, X4, X5, addcE_out_ga(X3, X6)) → U246_gg(X1, X2, X3, notEqcC_in_gg(X1, X6))
U246_gg(X1, X2, X3, notEqcC_out_gg(X1, X6)) → U247_gg(X1, X2, X3, addcE_in_ga(X1, X7))
U247_gg(X1, X2, X3, addcE_out_ga(X1, X7)) → U248_gg(X1, X2, X3, notEqcC_in_gg(X3, X7))
U248_gg(X1, X2, X3, notEqcC_out_gg(X3, X7)) → noattackcN_out_gg(X1, .(X2, .(X3, [])))
noattackcN_in_gg(X1, .(X2, .(X3, .(X4, [])))) → U249_gg(X1, X2, X3, X4, notEqcC_in_gg(X1, X2))
U249_gg(X1, X2, X3, X4, notEqcC_out_gg(X1, X2)) → U250_gg(X1, X2, X3, X4, addcD_in_ga(X2, X5))
U250_gg(X1, X2, X3, X4, addcD_out_ga(X2, X5)) → U251_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X1, X5))
U251_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X1, X5)) → U252_gg(X1, X2, X3, X4, X5, addcD_in_ga(X1, X6))
U252_gg(X1, X2, X3, X4, X5, addcD_out_ga(X1, X6)) → U253_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X2, X6))
U253_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X2, X6)) → U254_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X3))
U254_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X3)) → U255_gg(X1, X2, X3, X4, X5, X6, addcE_in_ga(X3, X7))
U255_gg(X1, X2, X3, X4, X5, X6, addcE_out_ga(X3, X7)) → U256_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X7))
U256_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X7)) → U257_gg(X1, X2, X3, X4, X5, X6, X7, addcE_in_ga(X1, X8))
U257_gg(X1, X2, X3, X4, X5, X6, X7, addcE_out_ga(X1, X8)) → U258_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X3, X8))
U258_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X3, X8)) → U259_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X1, X4))
U259_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X4)) → U260_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcF_in_ga(X4, X9))
U260_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcF_out_ga(X4, X9)) → U261_gg(X1, X2, X3, X4, notEqcC_in_gg(X1, X9))
U261_gg(X1, X2, X3, X4, notEqcC_out_gg(X1, X9)) → U262_gg(X1, X2, X3, X4, addcF_in_ga(X1, X10))
U262_gg(X1, X2, X3, X4, addcF_out_ga(X1, X10)) → U263_gg(X1, X2, X3, X4, notEqcC_in_gg(X4, X10))
U263_gg(X1, X2, X3, X4, notEqcC_out_gg(X4, X10)) → noattackcN_out_gg(X1, .(X2, .(X3, .(X4, []))))
noattackcN_in_gg(X1, .(X2, .(X3, .(X4, .(X5, []))))) → U264_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X1, X2))
U264_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X1, X2)) → U265_gg(X1, X2, X3, X4, X5, addcD_in_ga(X2, X6))
U265_gg(X1, X2, X3, X4, X5, addcD_out_ga(X2, X6)) → U266_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X6))
U266_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X6)) → U267_gg(X1, X2, X3, X4, X5, X6, addcD_in_ga(X1, X7))
U267_gg(X1, X2, X3, X4, X5, X6, addcD_out_ga(X1, X7)) → U268_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X2, X7))
U268_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X2, X7)) → U269_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X3))
U269_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X3)) → U270_gg(X1, X2, X3, X4, X5, X6, X7, addcE_in_ga(X3, X8))
U270_gg(X1, X2, X3, X4, X5, X6, X7, addcE_out_ga(X3, X8)) → U271_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X1, X8))
U271_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X8)) → U272_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcE_in_ga(X1, X9))
U272_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcE_out_ga(X1, X9)) → U273_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X3, X9))
U273_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X3, X9)) → U274_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X4))
U274_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X4)) → U275_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcF_in_ga(X4, X10))
U275_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcF_out_ga(X4, X10)) → U276_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_in_gg(X1, X10))
U276_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_out_gg(X1, X10)) → U277_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcF_in_ga(X1, X11))
U277_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcF_out_ga(X1, X11)) → U278_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X4, X11))
U278_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X4, X11)) → U279_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X1, X5))
U279_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X1, X5)) → U280_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcG_in_ga(X5, X12))
U280_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcG_out_ga(X5, X12)) → U281_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X1, X12))
U281_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X1, X12)) → U282_gg(X1, X2, X3, X4, X5, addcG_in_ga(X1, X13))
U282_gg(X1, X2, X3, X4, X5, addcG_out_ga(X1, X13)) → U283_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X5, X13))
U283_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X5, X13)) → noattackcN_out_gg(X1, .(X2, .(X3, .(X4, .(X5, [])))))
noattackcN_in_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, [])))))) → U284_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X2))
U284_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X2)) → U285_gg(X1, X2, X3, X4, X5, X6, addcD_in_ga(X2, X7))
U285_gg(X1, X2, X3, X4, X5, X6, addcD_out_ga(X2, X7)) → U286_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X7))
U286_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X7)) → U287_gg(X1, X2, X3, X4, X5, X6, X7, addcD_in_ga(X1, X8))
U287_gg(X1, X2, X3, X4, X5, X6, X7, addcD_out_ga(X1, X8)) → U288_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X2, X8))
U288_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X2, X8)) → U289_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X1, X3))
U289_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X3)) → U290_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcE_in_ga(X3, X9))
U290_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcE_out_ga(X3, X9)) → U291_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X9))
U291_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X9)) → U292_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcE_in_ga(X1, X10))
U292_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcE_out_ga(X1, X10)) → U293_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_in_gg(X3, X10))
U293_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_out_gg(X3, X10)) → U294_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_in_gg(X1, X4))
U294_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_out_gg(X1, X4)) → U295_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcF_in_ga(X4, X11))
U295_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcF_out_ga(X4, X11)) → U296_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X1, X11))
U296_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X1, X11)) → U297_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcF_in_ga(X1, X12))
U297_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcF_out_ga(X1, X12)) → U298_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_in_gg(X4, X12))
U298_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_out_gg(X4, X12)) → U299_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_in_gg(X1, X5))
U299_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_out_gg(X1, X5)) → U300_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcG_in_ga(X5, X13))
U300_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcG_out_ga(X5, X13)) → U301_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_in_gg(X1, X13))
U301_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_out_gg(X1, X13)) → U302_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcG_in_ga(X1, X14))
U302_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcG_out_ga(X1, X14)) → U303_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_in_gg(X5, X14))
U303_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_out_gg(X5, X14)) → U304_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_in_gg(X1, X6))
U304_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_out_gg(X1, X6)) → U305_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcH_in_ga(X6, X15))
U305_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcH_out_ga(X6, X15)) → U306_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X15))
U306_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X15)) → U307_gg(X1, X2, X3, X4, X5, X6, addcH_in_ga(X1, X16))
U307_gg(X1, X2, X3, X4, X5, X6, addcH_out_ga(X1, X16)) → U308_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X6, X16))
U308_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X6, X16)) → noattackcN_out_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, []))))))
noattackcN_in_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, .(X7, []))))))) → U309_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X2))
U309_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X2)) → U310_gg(X1, X2, X3, X4, X5, X6, X7, addcD_in_ga(X2, X8))
U310_gg(X1, X2, X3, X4, X5, X6, X7, addcD_out_ga(X2, X8)) → U311_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X1, X8))
U311_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X8)) → U312_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcD_in_ga(X1, X9))
U312_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcD_out_ga(X1, X9)) → U313_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X2, X9))
U313_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X2, X9)) → U314_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X3))
U314_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X3)) → U315_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcE_in_ga(X3, X10))
U315_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcE_out_ga(X3, X10)) → U316_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_in_gg(X1, X10))
U316_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_out_gg(X1, X10)) → U317_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcE_in_ga(X1, X11))
U317_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcE_out_ga(X1, X11)) → U318_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X3, X11))
U318_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X3, X11)) → U319_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X1, X4))
U319_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X1, X4)) → U320_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcF_in_ga(X4, X12))
U320_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcF_out_ga(X4, X12)) → U321_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_in_gg(X1, X12))
U321_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_out_gg(X1, X12)) → U322_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcF_in_ga(X1, X13))
U322_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcF_out_ga(X1, X13)) → U323_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_in_gg(X4, X13))
U323_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_out_gg(X4, X13)) → U324_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_in_gg(X1, X5))
U324_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_out_gg(X1, X5)) → U325_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcG_in_ga(X5, X14))
U325_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcG_out_ga(X5, X14)) → U326_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_in_gg(X1, X14))
U326_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_out_gg(X1, X14)) → U327_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcG_in_ga(X1, X15))
U327_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcG_out_ga(X1, X15)) → U328_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_in_gg(X5, X15))
U328_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_out_gg(X5, X15)) → U329_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_in_gg(X1, X6))
U329_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_out_gg(X1, X6)) → U330_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, addcH_in_ga(X6, X16))
U330_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, addcH_out_ga(X6, X16)) → U331_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, notEqcC_in_gg(X1, X16))
U331_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, notEqcC_out_gg(X1, X16)) → U332_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, addcH_in_ga(X1, X17))
U332_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, addcH_out_ga(X1, X17)) → U333_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_in_gg(X6, X17))
U333_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_out_gg(X6, X17)) → U334_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_in_gg(X1, X7))
U334_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_out_gg(X1, X7)) → U335_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, addcI_in_ga(X7, X18))
U335_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, addcI_out_ga(X7, X18)) → U336_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X18))
U336_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X18)) → U337_gg(X1, X2, X3, X4, X5, X6, X7, addcI_in_ga(X1, X19))
U337_gg(X1, X2, X3, X4, X5, X6, X7, addcI_out_ga(X1, X19)) → U338_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X7, X19))
U338_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X7, X19)) → noattackcN_out_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, .(X7, [])))))))
noattackcN_in_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, .(X7, .(X8, X9)))))))) → U339_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X2))
U339_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X2)) → U340_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcD_in_ga(X2, X10))
U340_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcD_out_ga(X2, X10)) → U341_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_in_gg(X1, X10))
U341_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_out_gg(X1, X10)) → U342_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcD_in_ga(X1, X11))
U342_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcD_out_ga(X1, X11)) → U343_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X2, X11))
U343_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X2, X11)) → U344_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X1, X3))
U344_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X1, X3)) → U345_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcE_in_ga(X3, X12))
U345_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcE_out_ga(X3, X12)) → U346_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_in_gg(X1, X12))
U346_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_out_gg(X1, X12)) → U347_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcE_in_ga(X1, X13))
U347_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcE_out_ga(X1, X13)) → U348_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_in_gg(X3, X13))
U348_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_out_gg(X3, X13)) → U349_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_in_gg(X1, X4))
U349_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_out_gg(X1, X4)) → U350_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcF_in_ga(X4, X14))
U350_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcF_out_ga(X4, X14)) → U351_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_in_gg(X1, X14))
U351_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_out_gg(X1, X14)) → U352_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcF_in_ga(X1, X15))
U352_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcF_out_ga(X1, X15)) → U353_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_in_gg(X4, X15))
U353_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_out_gg(X4, X15)) → U354_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_in_gg(X1, X5))
U354_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_out_gg(X1, X5)) → U355_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, addcG_in_ga(X5, X16))
U355_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, addcG_out_ga(X5, X16)) → U356_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, notEqcC_in_gg(X1, X16))
U356_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, notEqcC_out_gg(X1, X16)) → U357_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, addcG_in_ga(X1, X17))
U357_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, addcG_out_ga(X1, X17)) → U358_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_in_gg(X5, X17))
U358_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_out_gg(X5, X17)) → U359_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_in_gg(X1, X6))
U359_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_out_gg(X1, X6)) → U360_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, addcH_in_ga(X6, X18))
U360_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, addcH_out_ga(X6, X18)) → U361_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, notEqcC_in_gg(X1, X18))
U361_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, notEqcC_out_gg(X1, X18)) → U362_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, addcH_in_ga(X1, X19))
U362_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, addcH_out_ga(X1, X19)) → U363_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, notEqcC_in_gg(X6, X19))
U363_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, notEqcC_out_gg(X6, X19)) → U364_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, notEqcC_in_gg(X1, X7))
U364_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, notEqcC_out_gg(X1, X7)) → U365_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, addcI_in_ga(X7, X20))
U365_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, addcI_out_ga(X7, X20)) → U366_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, X20, notEqcC_in_gg(X1, X20))
U366_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, X20, notEqcC_out_gg(X1, X20)) → U367_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcI_in_ga(X1, X21))
U367_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcI_out_ga(X1, X21)) → U368_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X7, X21))
U368_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X7, X21)) → U369_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, qcQ_in_ggaagg(X1, X8, X22, X23, X9, s(s(s(s(s(s(s(0)))))))))
qcQ_in_ggaagg(X1, X2, X3, X4, X5, X6) → U228_ggaagg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X2))
U228_ggaagg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X2)) → U229_ggaagg(X1, X2, X3, X4, X5, X6, addcJ_in_ga(X2, X3))
U229_ggaagg(X1, X2, X3, X4, X5, X6, addcJ_out_ga(X2, X3)) → U230_ggaagg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X3))
U230_ggaagg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X3)) → U231_ggaagg(X1, X2, X3, X4, X5, X6, addcJ_in_ga(X1, X4))
U231_ggaagg(X1, X2, X3, X4, X5, X6, addcJ_out_ga(X1, X4)) → U232_ggaagg(X1, X2, X3, X4, X5, X6, qcL_in_ggggg(X2, X4, X1, X5, X6))
qcL_in_ggggg(X1, X2, X3, [], X4) → U215_ggggg(X1, X2, X3, X4, notEqcC_in_gg(X1, X2))
U215_ggggg(X1, X2, X3, X4, notEqcC_out_gg(X1, X2)) → qcL_out_ggggg(X1, X2, X3, [], X4)
qcL_in_ggggg(X1, X2, X3, .(X4, X5), X6) → U216_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X2))
U216_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X2)) → U217_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X3, X4))
U217_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X3, X4)) → U218_ggggg(X1, X2, X3, X4, X5, X6, addcK_in_gga(X4, X6, X7))
U218_ggggg(X1, X2, X3, X4, X5, X6, addcK_out_gga(X4, X6, X7)) → U219_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X3, X7))
U219_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X3, X7)) → U220_ggggg(X1, X2, X3, X4, X5, X6, addcK_in_gga(X3, X6, X8))
U220_ggggg(X1, X2, X3, X4, X5, X6, addcK_out_gga(X3, X6, X8)) → U221_ggggg(X1, X2, X3, X4, X5, X6, qcL_in_ggggg(X4, X8, X3, X5, s(X6)))
U221_ggggg(X1, X2, X3, X4, X5, X6, qcL_out_ggggg(X4, X8, X3, X5, s(X6))) → qcL_out_ggggg(X1, X2, X3, .(X4, X5), X6)
U232_ggaagg(X1, X2, X3, X4, X5, X6, qcL_out_ggggg(X2, X4, X1, X5, X6)) → qcQ_out_ggaagg(X1, X2, X3, X4, X5, X6)
U369_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, qcQ_out_ggaagg(X1, X8, X22, X23, X9, s(s(s(s(s(s(s(0))))))))) → noattackcN_out_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, .(X7, .(X8, X9))))))))

The argument filtering Pi contains the following mapping:
.(x1, x2)  =  .(x1, x2)
deletecP_in_aga(x1, x2, x3)  =  deletecP_in_aga(x2)
deletecP_out_aga(x1, x2, x3)  =  deletecP_out_aga(x1, x2, x3)
U233_aga(x1, x2, x3, x4)  =  U233_aga(x2, x4)
deletecA_in_aga(x1, x2, x3)  =  deletecA_in_aga(x2)
deletecA_out_aga(x1, x2, x3)  =  deletecA_out_aga(x1, x2, x3)
U203_aga(x1, x2, x3, x4, x5)  =  U203_aga(x2, x3, x5)
permcB_in_ga(x1, x2)  =  permcB_in_ga(x1)
[]  =  []
permcB_out_ga(x1, x2)  =  permcB_out_ga(x1, x2)
U204_ga(x1, x2, x3, x4, x5)  =  U204_ga(x1, x2, x5)
U205_ga(x1, x2, x3, x4, x5)  =  U205_ga(x1, x2, x3, x5)
s(x1)  =  s(x1)
notEqcC_in_gg(x1, x2)  =  notEqcC_in_gg(x1, x2)
0  =  0
notEqcC_out_gg(x1, x2)  =  notEqcC_out_gg(x1, x2)
U206_gg(x1, x2, x3)  =  U206_gg(x1, x2, x3)
addcD_in_ga(x1, x2)  =  addcD_in_ga(x1)
addcD_out_ga(x1, x2)  =  addcD_out_ga(x1, x2)
U207_ga(x1, x2, x3)  =  U207_ga(x1, x3)
addcE_in_ga(x1, x2)  =  addcE_in_ga(x1)
addcE_out_ga(x1, x2)  =  addcE_out_ga(x1, x2)
U208_ga(x1, x2, x3)  =  U208_ga(x1, x3)
addcF_in_ga(x1, x2)  =  addcF_in_ga(x1)
addcF_out_ga(x1, x2)  =  addcF_out_ga(x1, x2)
U209_ga(x1, x2, x3)  =  U209_ga(x1, x3)
addcG_in_ga(x1, x2)  =  addcG_in_ga(x1)
addcG_out_ga(x1, x2)  =  addcG_out_ga(x1, x2)
U210_ga(x1, x2, x3)  =  U210_ga(x1, x3)
addcH_in_ga(x1, x2)  =  addcH_in_ga(x1)
addcH_out_ga(x1, x2)  =  addcH_out_ga(x1, x2)
U211_ga(x1, x2, x3)  =  U211_ga(x1, x3)
addcI_in_ga(x1, x2)  =  addcI_in_ga(x1)
addcI_out_ga(x1, x2)  =  addcI_out_ga(x1, x2)
U212_ga(x1, x2, x3)  =  U212_ga(x1, x3)
addcJ_in_ga(x1, x2)  =  addcJ_in_ga(x1)
addcJ_out_ga(x1, x2)  =  addcJ_out_ga(x1, x2)
U213_ga(x1, x2, x3)  =  U213_ga(x1, x3)
addcK_in_gga(x1, x2, x3)  =  addcK_in_gga(x1, x2)
addcK_out_gga(x1, x2, x3)  =  addcK_out_gga(x1, x2, x3)
U214_gga(x1, x2, x3, x4)  =  U214_gga(x1, x2, x4)
noattackcN_in_gg(x1, x2)  =  noattackcN_in_gg(x1, x2)
noattackcN_out_gg(x1, x2)  =  noattackcN_out_gg(x1, x2)
U234_gg(x1, x2, x3)  =  U234_gg(x1, x2, x3)
U235_gg(x1, x2, x3)  =  U235_gg(x1, x2, x3)
U236_gg(x1, x2, x3)  =  U236_gg(x1, x2, x3)
U237_gg(x1, x2, x3)  =  U237_gg(x1, x2, x3)
U238_gg(x1, x2, x3)  =  U238_gg(x1, x2, x3)
U239_gg(x1, x2, x3, x4)  =  U239_gg(x1, x2, x3, x4)
U240_gg(x1, x2, x3, x4)  =  U240_gg(x1, x2, x3, x4)
U241_gg(x1, x2, x3, x4, x5)  =  U241_gg(x1, x2, x3, x5)
U242_gg(x1, x2, x3, x4, x5)  =  U242_gg(x1, x2, x3, x5)
U243_gg(x1, x2, x3, x4, x5, x6)  =  U243_gg(x1, x2, x3, x6)
U244_gg(x1, x2, x3, x4, x5, x6)  =  U244_gg(x1, x2, x3, x6)
U245_gg(x1, x2, x3, x4, x5, x6)  =  U245_gg(x1, x2, x3, x6)
U246_gg(x1, x2, x3, x4)  =  U246_gg(x1, x2, x3, x4)
U247_gg(x1, x2, x3, x4)  =  U247_gg(x1, x2, x3, x4)
U248_gg(x1, x2, x3, x4)  =  U248_gg(x1, x2, x3, x4)
U249_gg(x1, x2, x3, x4, x5)  =  U249_gg(x1, x2, x3, x4, x5)
U250_gg(x1, x2, x3, x4, x5)  =  U250_gg(x1, x2, x3, x4, x5)
U251_gg(x1, x2, x3, x4, x5, x6)  =  U251_gg(x1, x2, x3, x4, x6)
U252_gg(x1, x2, x3, x4, x5, x6)  =  U252_gg(x1, x2, x3, x4, x6)
U253_gg(x1, x2, x3, x4, x5, x6, x7)  =  U253_gg(x1, x2, x3, x4, x7)
U254_gg(x1, x2, x3, x4, x5, x6, x7)  =  U254_gg(x1, x2, x3, x4, x7)
U255_gg(x1, x2, x3, x4, x5, x6, x7)  =  U255_gg(x1, x2, x3, x4, x7)
U256_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U256_gg(x1, x2, x3, x4, x8)
U257_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U257_gg(x1, x2, x3, x4, x8)
U258_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U258_gg(x1, x2, x3, x4, x9)
U259_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U259_gg(x1, x2, x3, x4, x9)
U260_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U260_gg(x1, x2, x3, x4, x9)
U261_gg(x1, x2, x3, x4, x5)  =  U261_gg(x1, x2, x3, x4, x5)
U262_gg(x1, x2, x3, x4, x5)  =  U262_gg(x1, x2, x3, x4, x5)
U263_gg(x1, x2, x3, x4, x5)  =  U263_gg(x1, x2, x3, x4, x5)
U264_gg(x1, x2, x3, x4, x5, x6)  =  U264_gg(x1, x2, x3, x4, x5, x6)
U265_gg(x1, x2, x3, x4, x5, x6)  =  U265_gg(x1, x2, x3, x4, x5, x6)
U266_gg(x1, x2, x3, x4, x5, x6, x7)  =  U266_gg(x1, x2, x3, x4, x5, x7)
U267_gg(x1, x2, x3, x4, x5, x6, x7)  =  U267_gg(x1, x2, x3, x4, x5, x7)
U268_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U268_gg(x1, x2, x3, x4, x5, x8)
U269_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U269_gg(x1, x2, x3, x4, x5, x8)
U270_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U270_gg(x1, x2, x3, x4, x5, x8)
U271_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U271_gg(x1, x2, x3, x4, x5, x9)
U272_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U272_gg(x1, x2, x3, x4, x5, x9)
U273_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U273_gg(x1, x2, x3, x4, x5, x10)
U274_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U274_gg(x1, x2, x3, x4, x5, x10)
U275_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U275_gg(x1, x2, x3, x4, x5, x10)
U276_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U276_gg(x1, x2, x3, x4, x5, x11)
U277_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U277_gg(x1, x2, x3, x4, x5, x11)
U278_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U278_gg(x1, x2, x3, x4, x5, x12)
U279_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U279_gg(x1, x2, x3, x4, x5, x12)
U280_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U280_gg(x1, x2, x3, x4, x5, x12)
U281_gg(x1, x2, x3, x4, x5, x6)  =  U281_gg(x1, x2, x3, x4, x5, x6)
U282_gg(x1, x2, x3, x4, x5, x6)  =  U282_gg(x1, x2, x3, x4, x5, x6)
U283_gg(x1, x2, x3, x4, x5, x6)  =  U283_gg(x1, x2, x3, x4, x5, x6)
U284_gg(x1, x2, x3, x4, x5, x6, x7)  =  U284_gg(x1, x2, x3, x4, x5, x6, x7)
U285_gg(x1, x2, x3, x4, x5, x6, x7)  =  U285_gg(x1, x2, x3, x4, x5, x6, x7)
U286_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U286_gg(x1, x2, x3, x4, x5, x6, x8)
U287_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U287_gg(x1, x2, x3, x4, x5, x6, x8)
U288_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U288_gg(x1, x2, x3, x4, x5, x6, x9)
U289_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U289_gg(x1, x2, x3, x4, x5, x6, x9)
U290_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U290_gg(x1, x2, x3, x4, x5, x6, x9)
U291_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U291_gg(x1, x2, x3, x4, x5, x6, x10)
U292_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U292_gg(x1, x2, x3, x4, x5, x6, x10)
U293_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U293_gg(x1, x2, x3, x4, x5, x6, x11)
U294_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U294_gg(x1, x2, x3, x4, x5, x6, x11)
U295_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U295_gg(x1, x2, x3, x4, x5, x6, x11)
U296_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U296_gg(x1, x2, x3, x4, x5, x6, x12)
U297_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U297_gg(x1, x2, x3, x4, x5, x6, x12)
U298_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U298_gg(x1, x2, x3, x4, x5, x6, x13)
U299_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U299_gg(x1, x2, x3, x4, x5, x6, x13)
U300_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U300_gg(x1, x2, x3, x4, x5, x6, x13)
U301_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U301_gg(x1, x2, x3, x4, x5, x6, x14)
U302_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U302_gg(x1, x2, x3, x4, x5, x6, x14)
U303_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U303_gg(x1, x2, x3, x4, x5, x6, x15)
U304_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U304_gg(x1, x2, x3, x4, x5, x6, x15)
U305_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U305_gg(x1, x2, x3, x4, x5, x6, x15)
U306_gg(x1, x2, x3, x4, x5, x6, x7)  =  U306_gg(x1, x2, x3, x4, x5, x6, x7)
U307_gg(x1, x2, x3, x4, x5, x6, x7)  =  U307_gg(x1, x2, x3, x4, x5, x6, x7)
U308_gg(x1, x2, x3, x4, x5, x6, x7)  =  U308_gg(x1, x2, x3, x4, x5, x6, x7)
U309_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U309_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U310_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U310_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U311_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U311_gg(x1, x2, x3, x4, x5, x6, x7, x9)
U312_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U312_gg(x1, x2, x3, x4, x5, x6, x7, x9)
U313_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U313_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U314_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U314_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U315_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U315_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U316_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U316_gg(x1, x2, x3, x4, x5, x6, x7, x11)
U317_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U317_gg(x1, x2, x3, x4, x5, x6, x7, x11)
U318_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U318_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U319_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U319_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U320_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U320_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U321_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U321_gg(x1, x2, x3, x4, x5, x6, x7, x13)
U322_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U322_gg(x1, x2, x3, x4, x5, x6, x7, x13)
U323_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U323_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U324_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U324_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U325_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U325_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U326_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U326_gg(x1, x2, x3, x4, x5, x6, x7, x15)
U327_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U327_gg(x1, x2, x3, x4, x5, x6, x7, x15)
U328_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U328_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U329_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U329_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U330_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U330_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U331_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U331_gg(x1, x2, x3, x4, x5, x6, x7, x17)
U332_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U332_gg(x1, x2, x3, x4, x5, x6, x7, x17)
U333_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U333_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U334_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U334_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U335_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U335_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U336_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U336_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U337_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U337_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U338_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U338_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U339_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U339_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U340_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U340_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U341_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U341_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x11)
U342_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U342_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x11)
U343_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U343_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U344_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U344_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U345_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U345_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U346_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U346_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x13)
U347_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U347_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x13)
U348_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U348_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U349_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U349_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U350_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U350_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U351_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U351_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x15)
U352_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U352_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x15)
U353_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U353_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U354_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U354_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U355_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U355_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U356_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U356_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x17)
U357_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U357_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x17)
U358_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U358_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U359_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U359_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U360_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U360_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U361_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19)  =  U361_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x19)
U362_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19)  =  U362_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x19)
U363_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U363_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U364_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U364_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U365_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U365_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U366_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21)  =  U366_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x21)
U367_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U367_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U368_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U368_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U369_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U369_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
qcQ_in_ggaagg(x1, x2, x3, x4, x5, x6)  =  qcQ_in_ggaagg(x1, x2, x5, x6)
U228_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U228_ggaagg(x1, x2, x5, x6, x7)
U229_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U229_ggaagg(x1, x2, x5, x6, x7)
U230_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U230_ggaagg(x1, x2, x3, x5, x6, x7)
U231_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U231_ggaagg(x1, x2, x3, x5, x6, x7)
U232_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U232_ggaagg(x1, x2, x3, x4, x5, x6, x7)
qcL_in_ggggg(x1, x2, x3, x4, x5)  =  qcL_in_ggggg(x1, x2, x3, x4, x5)
U215_ggggg(x1, x2, x3, x4, x5)  =  U215_ggggg(x1, x2, x3, x4, x5)
qcL_out_ggggg(x1, x2, x3, x4, x5)  =  qcL_out_ggggg(x1, x2, x3, x4, x5)
U216_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U216_ggggg(x1, x2, x3, x4, x5, x6, x7)
U217_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U217_ggggg(x1, x2, x3, x4, x5, x6, x7)
U218_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U218_ggggg(x1, x2, x3, x4, x5, x6, x7)
U219_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U219_ggggg(x1, x2, x3, x4, x5, x6, x7)
U220_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U220_ggggg(x1, x2, x3, x4, x5, x6, x7)
U221_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U221_ggggg(x1, x2, x3, x4, x5, x6, x7)
qcQ_out_ggaagg(x1, x2, x3, x4, x5, x6)  =  qcQ_out_ggaagg(x1, x2, x3, x4, x5, x6)
ADDE_IN_GA(x1, x2)  =  ADDE_IN_GA(x1)

We have to consider all (P,R,Pi)-chains

(50) UsableRulesProof (EQUIVALENT transformation)

For (infinitary) constructor rewriting [LOPSTR] we can delete all non-usable rules from R.

(51) Obligation:

Pi DP problem:
The TRS P consists of the following rules:

ADDE_IN_GA(s(X1), s(X2)) → ADDE_IN_GA(X1, X2)

R is empty.
The argument filtering Pi contains the following mapping:
s(x1)  =  s(x1)
ADDE_IN_GA(x1, x2)  =  ADDE_IN_GA(x1)

We have to consider all (P,R,Pi)-chains

(52) PiDPToQDPProof (SOUND transformation)

Transforming (infinitary) constructor rewriting Pi-DP problem [LOPSTR] into ordinary QDP problem [LPAR04] by application of Pi.

(53) Obligation:

Q DP problem:
The TRS P consists of the following rules:

ADDE_IN_GA(s(X1)) → ADDE_IN_GA(X1)

R is empty.
Q is empty.
We have to consider all (P,Q,R)-chains.

(54) QDPSizeChangeProof (EQUIVALENT transformation)

By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:

  • ADDE_IN_GA(s(X1)) → ADDE_IN_GA(X1)
    The graph contains the following edges 1 > 1

(55) YES

(56) Obligation:

Pi DP problem:
The TRS P consists of the following rules:

ADDD_IN_GA(s(X1), s(X2)) → ADDD_IN_GA(X1, X2)

The TRS R consists of the following rules:

deletecP_in_aga(s(0), X1, X1) → deletecP_out_aga(s(0), X1, X1)
deletecP_in_aga(X1, X2, .(s(0), X3)) → U233_aga(X1, X2, X3, deletecA_in_aga(X1, X2, X3))
deletecA_in_aga(X1, .(X1, X2), X2) → deletecA_out_aga(X1, .(X1, X2), X2)
deletecA_in_aga(X1, .(X2, X3), .(X2, X4)) → U203_aga(X1, X2, X3, X4, deletecA_in_aga(X1, X3, X4))
U203_aga(X1, X2, X3, X4, deletecA_out_aga(X1, X3, X4)) → deletecA_out_aga(X1, .(X2, X3), .(X2, X4))
U233_aga(X1, X2, X3, deletecA_out_aga(X1, X2, X3)) → deletecP_out_aga(X1, X2, .(s(0), X3))
permcB_in_ga([], []) → permcB_out_ga([], [])
permcB_in_ga(.(X1, X2), .(X3, X4)) → U204_ga(X1, X2, X3, X4, deletecA_in_aga(X3, .(X1, X2), X5))
U204_ga(X1, X2, X3, X4, deletecA_out_aga(X3, .(X1, X2), X5)) → U205_ga(X1, X2, X3, X4, permcB_in_ga(X5, X4))
U205_ga(X1, X2, X3, X4, permcB_out_ga(X5, X4)) → permcB_out_ga(.(X1, X2), .(X3, X4))
notEqcC_in_gg(0, s(X1)) → notEqcC_out_gg(0, s(X1))
notEqcC_in_gg(s(X1), 0) → notEqcC_out_gg(s(X1), 0)
notEqcC_in_gg(s(X1), s(X2)) → U206_gg(X1, X2, notEqcC_in_gg(X1, X2))
U206_gg(X1, X2, notEqcC_out_gg(X1, X2)) → notEqcC_out_gg(s(X1), s(X2))
addcD_in_ga(0, s(0)) → addcD_out_ga(0, s(0))
addcD_in_ga(s(X1), s(X2)) → U207_ga(X1, X2, addcD_in_ga(X1, X2))
U207_ga(X1, X2, addcD_out_ga(X1, X2)) → addcD_out_ga(s(X1), s(X2))
addcE_in_ga(0, s(s(0))) → addcE_out_ga(0, s(s(0)))
addcE_in_ga(s(X1), s(X2)) → U208_ga(X1, X2, addcE_in_ga(X1, X2))
U208_ga(X1, X2, addcE_out_ga(X1, X2)) → addcE_out_ga(s(X1), s(X2))
addcF_in_ga(0, s(s(s(0)))) → addcF_out_ga(0, s(s(s(0))))
addcF_in_ga(s(X1), s(X2)) → U209_ga(X1, X2, addcF_in_ga(X1, X2))
U209_ga(X1, X2, addcF_out_ga(X1, X2)) → addcF_out_ga(s(X1), s(X2))
addcG_in_ga(0, s(s(s(s(0))))) → addcG_out_ga(0, s(s(s(s(0)))))
addcG_in_ga(s(X1), s(X2)) → U210_ga(X1, X2, addcG_in_ga(X1, X2))
U210_ga(X1, X2, addcG_out_ga(X1, X2)) → addcG_out_ga(s(X1), s(X2))
addcH_in_ga(0, s(s(s(s(s(0)))))) → addcH_out_ga(0, s(s(s(s(s(0))))))
addcH_in_ga(s(X1), s(X2)) → U211_ga(X1, X2, addcH_in_ga(X1, X2))
U211_ga(X1, X2, addcH_out_ga(X1, X2)) → addcH_out_ga(s(X1), s(X2))
addcI_in_ga(0, s(s(s(s(s(s(0))))))) → addcI_out_ga(0, s(s(s(s(s(s(0)))))))
addcI_in_ga(s(X1), s(X2)) → U212_ga(X1, X2, addcI_in_ga(X1, X2))
U212_ga(X1, X2, addcI_out_ga(X1, X2)) → addcI_out_ga(s(X1), s(X2))
addcJ_in_ga(0, s(s(s(s(s(s(s(0)))))))) → addcJ_out_ga(0, s(s(s(s(s(s(s(0))))))))
addcJ_in_ga(s(X1), s(X2)) → U213_ga(X1, X2, addcJ_in_ga(X1, X2))
U213_ga(X1, X2, addcJ_out_ga(X1, X2)) → addcJ_out_ga(s(X1), s(X2))
addcK_in_gga(0, X1, s(X1)) → addcK_out_gga(0, X1, s(X1))
addcK_in_gga(s(X1), X2, s(X3)) → U214_gga(X1, X2, X3, addcK_in_gga(X1, X2, X3))
U214_gga(X1, X2, X3, addcK_out_gga(X1, X2, X3)) → addcK_out_gga(s(X1), X2, s(X3))
noattackcN_in_gg(X1, []) → noattackcN_out_gg(X1, [])
noattackcN_in_gg(X1, .(X2, [])) → U234_gg(X1, X2, notEqcC_in_gg(X1, X2))
U234_gg(X1, X2, notEqcC_out_gg(X1, X2)) → U235_gg(X1, X2, addcD_in_ga(X2, X3))
U235_gg(X1, X2, addcD_out_ga(X2, X3)) → U236_gg(X1, X2, notEqcC_in_gg(X1, X3))
U236_gg(X1, X2, notEqcC_out_gg(X1, X3)) → U237_gg(X1, X2, addcD_in_ga(X1, X4))
U237_gg(X1, X2, addcD_out_ga(X1, X4)) → U238_gg(X1, X2, notEqcC_in_gg(X2, X4))
U238_gg(X1, X2, notEqcC_out_gg(X2, X4)) → noattackcN_out_gg(X1, .(X2, []))
noattackcN_in_gg(X1, .(X2, .(X3, []))) → U239_gg(X1, X2, X3, notEqcC_in_gg(X1, X2))
U239_gg(X1, X2, X3, notEqcC_out_gg(X1, X2)) → U240_gg(X1, X2, X3, addcD_in_ga(X2, X4))
U240_gg(X1, X2, X3, addcD_out_ga(X2, X4)) → U241_gg(X1, X2, X3, X4, notEqcC_in_gg(X1, X4))
U241_gg(X1, X2, X3, X4, notEqcC_out_gg(X1, X4)) → U242_gg(X1, X2, X3, X4, addcD_in_ga(X1, X5))
U242_gg(X1, X2, X3, X4, addcD_out_ga(X1, X5)) → U243_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X2, X5))
U243_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X2, X5)) → U244_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X1, X3))
U244_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X1, X3)) → U245_gg(X1, X2, X3, X4, X5, addcE_in_ga(X3, X6))
U245_gg(X1, X2, X3, X4, X5, addcE_out_ga(X3, X6)) → U246_gg(X1, X2, X3, notEqcC_in_gg(X1, X6))
U246_gg(X1, X2, X3, notEqcC_out_gg(X1, X6)) → U247_gg(X1, X2, X3, addcE_in_ga(X1, X7))
U247_gg(X1, X2, X3, addcE_out_ga(X1, X7)) → U248_gg(X1, X2, X3, notEqcC_in_gg(X3, X7))
U248_gg(X1, X2, X3, notEqcC_out_gg(X3, X7)) → noattackcN_out_gg(X1, .(X2, .(X3, [])))
noattackcN_in_gg(X1, .(X2, .(X3, .(X4, [])))) → U249_gg(X1, X2, X3, X4, notEqcC_in_gg(X1, X2))
U249_gg(X1, X2, X3, X4, notEqcC_out_gg(X1, X2)) → U250_gg(X1, X2, X3, X4, addcD_in_ga(X2, X5))
U250_gg(X1, X2, X3, X4, addcD_out_ga(X2, X5)) → U251_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X1, X5))
U251_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X1, X5)) → U252_gg(X1, X2, X3, X4, X5, addcD_in_ga(X1, X6))
U252_gg(X1, X2, X3, X4, X5, addcD_out_ga(X1, X6)) → U253_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X2, X6))
U253_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X2, X6)) → U254_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X3))
U254_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X3)) → U255_gg(X1, X2, X3, X4, X5, X6, addcE_in_ga(X3, X7))
U255_gg(X1, X2, X3, X4, X5, X6, addcE_out_ga(X3, X7)) → U256_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X7))
U256_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X7)) → U257_gg(X1, X2, X3, X4, X5, X6, X7, addcE_in_ga(X1, X8))
U257_gg(X1, X2, X3, X4, X5, X6, X7, addcE_out_ga(X1, X8)) → U258_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X3, X8))
U258_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X3, X8)) → U259_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X1, X4))
U259_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X4)) → U260_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcF_in_ga(X4, X9))
U260_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcF_out_ga(X4, X9)) → U261_gg(X1, X2, X3, X4, notEqcC_in_gg(X1, X9))
U261_gg(X1, X2, X3, X4, notEqcC_out_gg(X1, X9)) → U262_gg(X1, X2, X3, X4, addcF_in_ga(X1, X10))
U262_gg(X1, X2, X3, X4, addcF_out_ga(X1, X10)) → U263_gg(X1, X2, X3, X4, notEqcC_in_gg(X4, X10))
U263_gg(X1, X2, X3, X4, notEqcC_out_gg(X4, X10)) → noattackcN_out_gg(X1, .(X2, .(X3, .(X4, []))))
noattackcN_in_gg(X1, .(X2, .(X3, .(X4, .(X5, []))))) → U264_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X1, X2))
U264_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X1, X2)) → U265_gg(X1, X2, X3, X4, X5, addcD_in_ga(X2, X6))
U265_gg(X1, X2, X3, X4, X5, addcD_out_ga(X2, X6)) → U266_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X6))
U266_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X6)) → U267_gg(X1, X2, X3, X4, X5, X6, addcD_in_ga(X1, X7))
U267_gg(X1, X2, X3, X4, X5, X6, addcD_out_ga(X1, X7)) → U268_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X2, X7))
U268_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X2, X7)) → U269_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X3))
U269_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X3)) → U270_gg(X1, X2, X3, X4, X5, X6, X7, addcE_in_ga(X3, X8))
U270_gg(X1, X2, X3, X4, X5, X6, X7, addcE_out_ga(X3, X8)) → U271_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X1, X8))
U271_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X8)) → U272_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcE_in_ga(X1, X9))
U272_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcE_out_ga(X1, X9)) → U273_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X3, X9))
U273_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X3, X9)) → U274_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X4))
U274_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X4)) → U275_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcF_in_ga(X4, X10))
U275_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcF_out_ga(X4, X10)) → U276_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_in_gg(X1, X10))
U276_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_out_gg(X1, X10)) → U277_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcF_in_ga(X1, X11))
U277_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcF_out_ga(X1, X11)) → U278_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X4, X11))
U278_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X4, X11)) → U279_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X1, X5))
U279_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X1, X5)) → U280_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcG_in_ga(X5, X12))
U280_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcG_out_ga(X5, X12)) → U281_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X1, X12))
U281_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X1, X12)) → U282_gg(X1, X2, X3, X4, X5, addcG_in_ga(X1, X13))
U282_gg(X1, X2, X3, X4, X5, addcG_out_ga(X1, X13)) → U283_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X5, X13))
U283_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X5, X13)) → noattackcN_out_gg(X1, .(X2, .(X3, .(X4, .(X5, [])))))
noattackcN_in_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, [])))))) → U284_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X2))
U284_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X2)) → U285_gg(X1, X2, X3, X4, X5, X6, addcD_in_ga(X2, X7))
U285_gg(X1, X2, X3, X4, X5, X6, addcD_out_ga(X2, X7)) → U286_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X7))
U286_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X7)) → U287_gg(X1, X2, X3, X4, X5, X6, X7, addcD_in_ga(X1, X8))
U287_gg(X1, X2, X3, X4, X5, X6, X7, addcD_out_ga(X1, X8)) → U288_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X2, X8))
U288_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X2, X8)) → U289_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X1, X3))
U289_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X3)) → U290_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcE_in_ga(X3, X9))
U290_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcE_out_ga(X3, X9)) → U291_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X9))
U291_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X9)) → U292_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcE_in_ga(X1, X10))
U292_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcE_out_ga(X1, X10)) → U293_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_in_gg(X3, X10))
U293_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_out_gg(X3, X10)) → U294_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_in_gg(X1, X4))
U294_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_out_gg(X1, X4)) → U295_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcF_in_ga(X4, X11))
U295_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcF_out_ga(X4, X11)) → U296_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X1, X11))
U296_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X1, X11)) → U297_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcF_in_ga(X1, X12))
U297_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcF_out_ga(X1, X12)) → U298_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_in_gg(X4, X12))
U298_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_out_gg(X4, X12)) → U299_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_in_gg(X1, X5))
U299_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_out_gg(X1, X5)) → U300_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcG_in_ga(X5, X13))
U300_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcG_out_ga(X5, X13)) → U301_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_in_gg(X1, X13))
U301_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_out_gg(X1, X13)) → U302_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcG_in_ga(X1, X14))
U302_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcG_out_ga(X1, X14)) → U303_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_in_gg(X5, X14))
U303_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_out_gg(X5, X14)) → U304_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_in_gg(X1, X6))
U304_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_out_gg(X1, X6)) → U305_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcH_in_ga(X6, X15))
U305_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcH_out_ga(X6, X15)) → U306_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X15))
U306_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X15)) → U307_gg(X1, X2, X3, X4, X5, X6, addcH_in_ga(X1, X16))
U307_gg(X1, X2, X3, X4, X5, X6, addcH_out_ga(X1, X16)) → U308_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X6, X16))
U308_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X6, X16)) → noattackcN_out_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, []))))))
noattackcN_in_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, .(X7, []))))))) → U309_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X2))
U309_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X2)) → U310_gg(X1, X2, X3, X4, X5, X6, X7, addcD_in_ga(X2, X8))
U310_gg(X1, X2, X3, X4, X5, X6, X7, addcD_out_ga(X2, X8)) → U311_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X1, X8))
U311_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X8)) → U312_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcD_in_ga(X1, X9))
U312_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcD_out_ga(X1, X9)) → U313_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X2, X9))
U313_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X2, X9)) → U314_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X3))
U314_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X3)) → U315_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcE_in_ga(X3, X10))
U315_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcE_out_ga(X3, X10)) → U316_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_in_gg(X1, X10))
U316_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_out_gg(X1, X10)) → U317_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcE_in_ga(X1, X11))
U317_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcE_out_ga(X1, X11)) → U318_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X3, X11))
U318_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X3, X11)) → U319_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X1, X4))
U319_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X1, X4)) → U320_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcF_in_ga(X4, X12))
U320_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcF_out_ga(X4, X12)) → U321_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_in_gg(X1, X12))
U321_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_out_gg(X1, X12)) → U322_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcF_in_ga(X1, X13))
U322_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcF_out_ga(X1, X13)) → U323_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_in_gg(X4, X13))
U323_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_out_gg(X4, X13)) → U324_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_in_gg(X1, X5))
U324_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_out_gg(X1, X5)) → U325_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcG_in_ga(X5, X14))
U325_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcG_out_ga(X5, X14)) → U326_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_in_gg(X1, X14))
U326_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_out_gg(X1, X14)) → U327_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcG_in_ga(X1, X15))
U327_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcG_out_ga(X1, X15)) → U328_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_in_gg(X5, X15))
U328_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_out_gg(X5, X15)) → U329_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_in_gg(X1, X6))
U329_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_out_gg(X1, X6)) → U330_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, addcH_in_ga(X6, X16))
U330_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, addcH_out_ga(X6, X16)) → U331_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, notEqcC_in_gg(X1, X16))
U331_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, notEqcC_out_gg(X1, X16)) → U332_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, addcH_in_ga(X1, X17))
U332_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, addcH_out_ga(X1, X17)) → U333_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_in_gg(X6, X17))
U333_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_out_gg(X6, X17)) → U334_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_in_gg(X1, X7))
U334_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_out_gg(X1, X7)) → U335_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, addcI_in_ga(X7, X18))
U335_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, addcI_out_ga(X7, X18)) → U336_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X18))
U336_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X18)) → U337_gg(X1, X2, X3, X4, X5, X6, X7, addcI_in_ga(X1, X19))
U337_gg(X1, X2, X3, X4, X5, X6, X7, addcI_out_ga(X1, X19)) → U338_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X7, X19))
U338_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X7, X19)) → noattackcN_out_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, .(X7, [])))))))
noattackcN_in_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, .(X7, .(X8, X9)))))))) → U339_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X2))
U339_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X2)) → U340_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcD_in_ga(X2, X10))
U340_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcD_out_ga(X2, X10)) → U341_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_in_gg(X1, X10))
U341_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_out_gg(X1, X10)) → U342_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcD_in_ga(X1, X11))
U342_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcD_out_ga(X1, X11)) → U343_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X2, X11))
U343_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X2, X11)) → U344_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X1, X3))
U344_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X1, X3)) → U345_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcE_in_ga(X3, X12))
U345_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcE_out_ga(X3, X12)) → U346_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_in_gg(X1, X12))
U346_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_out_gg(X1, X12)) → U347_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcE_in_ga(X1, X13))
U347_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcE_out_ga(X1, X13)) → U348_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_in_gg(X3, X13))
U348_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_out_gg(X3, X13)) → U349_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_in_gg(X1, X4))
U349_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_out_gg(X1, X4)) → U350_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcF_in_ga(X4, X14))
U350_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcF_out_ga(X4, X14)) → U351_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_in_gg(X1, X14))
U351_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_out_gg(X1, X14)) → U352_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcF_in_ga(X1, X15))
U352_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcF_out_ga(X1, X15)) → U353_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_in_gg(X4, X15))
U353_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_out_gg(X4, X15)) → U354_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_in_gg(X1, X5))
U354_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_out_gg(X1, X5)) → U355_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, addcG_in_ga(X5, X16))
U355_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, addcG_out_ga(X5, X16)) → U356_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, notEqcC_in_gg(X1, X16))
U356_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, notEqcC_out_gg(X1, X16)) → U357_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, addcG_in_ga(X1, X17))
U357_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, addcG_out_ga(X1, X17)) → U358_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_in_gg(X5, X17))
U358_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_out_gg(X5, X17)) → U359_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_in_gg(X1, X6))
U359_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_out_gg(X1, X6)) → U360_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, addcH_in_ga(X6, X18))
U360_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, addcH_out_ga(X6, X18)) → U361_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, notEqcC_in_gg(X1, X18))
U361_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, notEqcC_out_gg(X1, X18)) → U362_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, addcH_in_ga(X1, X19))
U362_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, addcH_out_ga(X1, X19)) → U363_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, notEqcC_in_gg(X6, X19))
U363_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, notEqcC_out_gg(X6, X19)) → U364_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, notEqcC_in_gg(X1, X7))
U364_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, notEqcC_out_gg(X1, X7)) → U365_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, addcI_in_ga(X7, X20))
U365_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, addcI_out_ga(X7, X20)) → U366_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, X20, notEqcC_in_gg(X1, X20))
U366_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, X20, notEqcC_out_gg(X1, X20)) → U367_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcI_in_ga(X1, X21))
U367_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcI_out_ga(X1, X21)) → U368_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X7, X21))
U368_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X7, X21)) → U369_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, qcQ_in_ggaagg(X1, X8, X22, X23, X9, s(s(s(s(s(s(s(0)))))))))
qcQ_in_ggaagg(X1, X2, X3, X4, X5, X6) → U228_ggaagg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X2))
U228_ggaagg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X2)) → U229_ggaagg(X1, X2, X3, X4, X5, X6, addcJ_in_ga(X2, X3))
U229_ggaagg(X1, X2, X3, X4, X5, X6, addcJ_out_ga(X2, X3)) → U230_ggaagg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X3))
U230_ggaagg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X3)) → U231_ggaagg(X1, X2, X3, X4, X5, X6, addcJ_in_ga(X1, X4))
U231_ggaagg(X1, X2, X3, X4, X5, X6, addcJ_out_ga(X1, X4)) → U232_ggaagg(X1, X2, X3, X4, X5, X6, qcL_in_ggggg(X2, X4, X1, X5, X6))
qcL_in_ggggg(X1, X2, X3, [], X4) → U215_ggggg(X1, X2, X3, X4, notEqcC_in_gg(X1, X2))
U215_ggggg(X1, X2, X3, X4, notEqcC_out_gg(X1, X2)) → qcL_out_ggggg(X1, X2, X3, [], X4)
qcL_in_ggggg(X1, X2, X3, .(X4, X5), X6) → U216_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X2))
U216_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X2)) → U217_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X3, X4))
U217_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X3, X4)) → U218_ggggg(X1, X2, X3, X4, X5, X6, addcK_in_gga(X4, X6, X7))
U218_ggggg(X1, X2, X3, X4, X5, X6, addcK_out_gga(X4, X6, X7)) → U219_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X3, X7))
U219_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X3, X7)) → U220_ggggg(X1, X2, X3, X4, X5, X6, addcK_in_gga(X3, X6, X8))
U220_ggggg(X1, X2, X3, X4, X5, X6, addcK_out_gga(X3, X6, X8)) → U221_ggggg(X1, X2, X3, X4, X5, X6, qcL_in_ggggg(X4, X8, X3, X5, s(X6)))
U221_ggggg(X1, X2, X3, X4, X5, X6, qcL_out_ggggg(X4, X8, X3, X5, s(X6))) → qcL_out_ggggg(X1, X2, X3, .(X4, X5), X6)
U232_ggaagg(X1, X2, X3, X4, X5, X6, qcL_out_ggggg(X2, X4, X1, X5, X6)) → qcQ_out_ggaagg(X1, X2, X3, X4, X5, X6)
U369_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, qcQ_out_ggaagg(X1, X8, X22, X23, X9, s(s(s(s(s(s(s(0))))))))) → noattackcN_out_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, .(X7, .(X8, X9))))))))

The argument filtering Pi contains the following mapping:
.(x1, x2)  =  .(x1, x2)
deletecP_in_aga(x1, x2, x3)  =  deletecP_in_aga(x2)
deletecP_out_aga(x1, x2, x3)  =  deletecP_out_aga(x1, x2, x3)
U233_aga(x1, x2, x3, x4)  =  U233_aga(x2, x4)
deletecA_in_aga(x1, x2, x3)  =  deletecA_in_aga(x2)
deletecA_out_aga(x1, x2, x3)  =  deletecA_out_aga(x1, x2, x3)
U203_aga(x1, x2, x3, x4, x5)  =  U203_aga(x2, x3, x5)
permcB_in_ga(x1, x2)  =  permcB_in_ga(x1)
[]  =  []
permcB_out_ga(x1, x2)  =  permcB_out_ga(x1, x2)
U204_ga(x1, x2, x3, x4, x5)  =  U204_ga(x1, x2, x5)
U205_ga(x1, x2, x3, x4, x5)  =  U205_ga(x1, x2, x3, x5)
s(x1)  =  s(x1)
notEqcC_in_gg(x1, x2)  =  notEqcC_in_gg(x1, x2)
0  =  0
notEqcC_out_gg(x1, x2)  =  notEqcC_out_gg(x1, x2)
U206_gg(x1, x2, x3)  =  U206_gg(x1, x2, x3)
addcD_in_ga(x1, x2)  =  addcD_in_ga(x1)
addcD_out_ga(x1, x2)  =  addcD_out_ga(x1, x2)
U207_ga(x1, x2, x3)  =  U207_ga(x1, x3)
addcE_in_ga(x1, x2)  =  addcE_in_ga(x1)
addcE_out_ga(x1, x2)  =  addcE_out_ga(x1, x2)
U208_ga(x1, x2, x3)  =  U208_ga(x1, x3)
addcF_in_ga(x1, x2)  =  addcF_in_ga(x1)
addcF_out_ga(x1, x2)  =  addcF_out_ga(x1, x2)
U209_ga(x1, x2, x3)  =  U209_ga(x1, x3)
addcG_in_ga(x1, x2)  =  addcG_in_ga(x1)
addcG_out_ga(x1, x2)  =  addcG_out_ga(x1, x2)
U210_ga(x1, x2, x3)  =  U210_ga(x1, x3)
addcH_in_ga(x1, x2)  =  addcH_in_ga(x1)
addcH_out_ga(x1, x2)  =  addcH_out_ga(x1, x2)
U211_ga(x1, x2, x3)  =  U211_ga(x1, x3)
addcI_in_ga(x1, x2)  =  addcI_in_ga(x1)
addcI_out_ga(x1, x2)  =  addcI_out_ga(x1, x2)
U212_ga(x1, x2, x3)  =  U212_ga(x1, x3)
addcJ_in_ga(x1, x2)  =  addcJ_in_ga(x1)
addcJ_out_ga(x1, x2)  =  addcJ_out_ga(x1, x2)
U213_ga(x1, x2, x3)  =  U213_ga(x1, x3)
addcK_in_gga(x1, x2, x3)  =  addcK_in_gga(x1, x2)
addcK_out_gga(x1, x2, x3)  =  addcK_out_gga(x1, x2, x3)
U214_gga(x1, x2, x3, x4)  =  U214_gga(x1, x2, x4)
noattackcN_in_gg(x1, x2)  =  noattackcN_in_gg(x1, x2)
noattackcN_out_gg(x1, x2)  =  noattackcN_out_gg(x1, x2)
U234_gg(x1, x2, x3)  =  U234_gg(x1, x2, x3)
U235_gg(x1, x2, x3)  =  U235_gg(x1, x2, x3)
U236_gg(x1, x2, x3)  =  U236_gg(x1, x2, x3)
U237_gg(x1, x2, x3)  =  U237_gg(x1, x2, x3)
U238_gg(x1, x2, x3)  =  U238_gg(x1, x2, x3)
U239_gg(x1, x2, x3, x4)  =  U239_gg(x1, x2, x3, x4)
U240_gg(x1, x2, x3, x4)  =  U240_gg(x1, x2, x3, x4)
U241_gg(x1, x2, x3, x4, x5)  =  U241_gg(x1, x2, x3, x5)
U242_gg(x1, x2, x3, x4, x5)  =  U242_gg(x1, x2, x3, x5)
U243_gg(x1, x2, x3, x4, x5, x6)  =  U243_gg(x1, x2, x3, x6)
U244_gg(x1, x2, x3, x4, x5, x6)  =  U244_gg(x1, x2, x3, x6)
U245_gg(x1, x2, x3, x4, x5, x6)  =  U245_gg(x1, x2, x3, x6)
U246_gg(x1, x2, x3, x4)  =  U246_gg(x1, x2, x3, x4)
U247_gg(x1, x2, x3, x4)  =  U247_gg(x1, x2, x3, x4)
U248_gg(x1, x2, x3, x4)  =  U248_gg(x1, x2, x3, x4)
U249_gg(x1, x2, x3, x4, x5)  =  U249_gg(x1, x2, x3, x4, x5)
U250_gg(x1, x2, x3, x4, x5)  =  U250_gg(x1, x2, x3, x4, x5)
U251_gg(x1, x2, x3, x4, x5, x6)  =  U251_gg(x1, x2, x3, x4, x6)
U252_gg(x1, x2, x3, x4, x5, x6)  =  U252_gg(x1, x2, x3, x4, x6)
U253_gg(x1, x2, x3, x4, x5, x6, x7)  =  U253_gg(x1, x2, x3, x4, x7)
U254_gg(x1, x2, x3, x4, x5, x6, x7)  =  U254_gg(x1, x2, x3, x4, x7)
U255_gg(x1, x2, x3, x4, x5, x6, x7)  =  U255_gg(x1, x2, x3, x4, x7)
U256_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U256_gg(x1, x2, x3, x4, x8)
U257_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U257_gg(x1, x2, x3, x4, x8)
U258_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U258_gg(x1, x2, x3, x4, x9)
U259_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U259_gg(x1, x2, x3, x4, x9)
U260_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U260_gg(x1, x2, x3, x4, x9)
U261_gg(x1, x2, x3, x4, x5)  =  U261_gg(x1, x2, x3, x4, x5)
U262_gg(x1, x2, x3, x4, x5)  =  U262_gg(x1, x2, x3, x4, x5)
U263_gg(x1, x2, x3, x4, x5)  =  U263_gg(x1, x2, x3, x4, x5)
U264_gg(x1, x2, x3, x4, x5, x6)  =  U264_gg(x1, x2, x3, x4, x5, x6)
U265_gg(x1, x2, x3, x4, x5, x6)  =  U265_gg(x1, x2, x3, x4, x5, x6)
U266_gg(x1, x2, x3, x4, x5, x6, x7)  =  U266_gg(x1, x2, x3, x4, x5, x7)
U267_gg(x1, x2, x3, x4, x5, x6, x7)  =  U267_gg(x1, x2, x3, x4, x5, x7)
U268_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U268_gg(x1, x2, x3, x4, x5, x8)
U269_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U269_gg(x1, x2, x3, x4, x5, x8)
U270_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U270_gg(x1, x2, x3, x4, x5, x8)
U271_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U271_gg(x1, x2, x3, x4, x5, x9)
U272_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U272_gg(x1, x2, x3, x4, x5, x9)
U273_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U273_gg(x1, x2, x3, x4, x5, x10)
U274_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U274_gg(x1, x2, x3, x4, x5, x10)
U275_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U275_gg(x1, x2, x3, x4, x5, x10)
U276_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U276_gg(x1, x2, x3, x4, x5, x11)
U277_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U277_gg(x1, x2, x3, x4, x5, x11)
U278_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U278_gg(x1, x2, x3, x4, x5, x12)
U279_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U279_gg(x1, x2, x3, x4, x5, x12)
U280_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U280_gg(x1, x2, x3, x4, x5, x12)
U281_gg(x1, x2, x3, x4, x5, x6)  =  U281_gg(x1, x2, x3, x4, x5, x6)
U282_gg(x1, x2, x3, x4, x5, x6)  =  U282_gg(x1, x2, x3, x4, x5, x6)
U283_gg(x1, x2, x3, x4, x5, x6)  =  U283_gg(x1, x2, x3, x4, x5, x6)
U284_gg(x1, x2, x3, x4, x5, x6, x7)  =  U284_gg(x1, x2, x3, x4, x5, x6, x7)
U285_gg(x1, x2, x3, x4, x5, x6, x7)  =  U285_gg(x1, x2, x3, x4, x5, x6, x7)
U286_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U286_gg(x1, x2, x3, x4, x5, x6, x8)
U287_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U287_gg(x1, x2, x3, x4, x5, x6, x8)
U288_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U288_gg(x1, x2, x3, x4, x5, x6, x9)
U289_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U289_gg(x1, x2, x3, x4, x5, x6, x9)
U290_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U290_gg(x1, x2, x3, x4, x5, x6, x9)
U291_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U291_gg(x1, x2, x3, x4, x5, x6, x10)
U292_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U292_gg(x1, x2, x3, x4, x5, x6, x10)
U293_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U293_gg(x1, x2, x3, x4, x5, x6, x11)
U294_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U294_gg(x1, x2, x3, x4, x5, x6, x11)
U295_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U295_gg(x1, x2, x3, x4, x5, x6, x11)
U296_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U296_gg(x1, x2, x3, x4, x5, x6, x12)
U297_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U297_gg(x1, x2, x3, x4, x5, x6, x12)
U298_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U298_gg(x1, x2, x3, x4, x5, x6, x13)
U299_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U299_gg(x1, x2, x3, x4, x5, x6, x13)
U300_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U300_gg(x1, x2, x3, x4, x5, x6, x13)
U301_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U301_gg(x1, x2, x3, x4, x5, x6, x14)
U302_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U302_gg(x1, x2, x3, x4, x5, x6, x14)
U303_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U303_gg(x1, x2, x3, x4, x5, x6, x15)
U304_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U304_gg(x1, x2, x3, x4, x5, x6, x15)
U305_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U305_gg(x1, x2, x3, x4, x5, x6, x15)
U306_gg(x1, x2, x3, x4, x5, x6, x7)  =  U306_gg(x1, x2, x3, x4, x5, x6, x7)
U307_gg(x1, x2, x3, x4, x5, x6, x7)  =  U307_gg(x1, x2, x3, x4, x5, x6, x7)
U308_gg(x1, x2, x3, x4, x5, x6, x7)  =  U308_gg(x1, x2, x3, x4, x5, x6, x7)
U309_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U309_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U310_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U310_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U311_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U311_gg(x1, x2, x3, x4, x5, x6, x7, x9)
U312_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U312_gg(x1, x2, x3, x4, x5, x6, x7, x9)
U313_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U313_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U314_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U314_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U315_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U315_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U316_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U316_gg(x1, x2, x3, x4, x5, x6, x7, x11)
U317_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U317_gg(x1, x2, x3, x4, x5, x6, x7, x11)
U318_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U318_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U319_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U319_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U320_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U320_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U321_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U321_gg(x1, x2, x3, x4, x5, x6, x7, x13)
U322_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U322_gg(x1, x2, x3, x4, x5, x6, x7, x13)
U323_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U323_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U324_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U324_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U325_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U325_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U326_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U326_gg(x1, x2, x3, x4, x5, x6, x7, x15)
U327_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U327_gg(x1, x2, x3, x4, x5, x6, x7, x15)
U328_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U328_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U329_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U329_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U330_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U330_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U331_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U331_gg(x1, x2, x3, x4, x5, x6, x7, x17)
U332_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U332_gg(x1, x2, x3, x4, x5, x6, x7, x17)
U333_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U333_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U334_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U334_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U335_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U335_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U336_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U336_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U337_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U337_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U338_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U338_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U339_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U339_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U340_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U340_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U341_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U341_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x11)
U342_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U342_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x11)
U343_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U343_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U344_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U344_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U345_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U345_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U346_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U346_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x13)
U347_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U347_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x13)
U348_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U348_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U349_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U349_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U350_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U350_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U351_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U351_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x15)
U352_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U352_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x15)
U353_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U353_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U354_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U354_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U355_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U355_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U356_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U356_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x17)
U357_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U357_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x17)
U358_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U358_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U359_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U359_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U360_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U360_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U361_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19)  =  U361_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x19)
U362_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19)  =  U362_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x19)
U363_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U363_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U364_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U364_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U365_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U365_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U366_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21)  =  U366_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x21)
U367_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U367_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U368_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U368_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U369_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U369_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
qcQ_in_ggaagg(x1, x2, x3, x4, x5, x6)  =  qcQ_in_ggaagg(x1, x2, x5, x6)
U228_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U228_ggaagg(x1, x2, x5, x6, x7)
U229_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U229_ggaagg(x1, x2, x5, x6, x7)
U230_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U230_ggaagg(x1, x2, x3, x5, x6, x7)
U231_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U231_ggaagg(x1, x2, x3, x5, x6, x7)
U232_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U232_ggaagg(x1, x2, x3, x4, x5, x6, x7)
qcL_in_ggggg(x1, x2, x3, x4, x5)  =  qcL_in_ggggg(x1, x2, x3, x4, x5)
U215_ggggg(x1, x2, x3, x4, x5)  =  U215_ggggg(x1, x2, x3, x4, x5)
qcL_out_ggggg(x1, x2, x3, x4, x5)  =  qcL_out_ggggg(x1, x2, x3, x4, x5)
U216_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U216_ggggg(x1, x2, x3, x4, x5, x6, x7)
U217_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U217_ggggg(x1, x2, x3, x4, x5, x6, x7)
U218_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U218_ggggg(x1, x2, x3, x4, x5, x6, x7)
U219_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U219_ggggg(x1, x2, x3, x4, x5, x6, x7)
U220_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U220_ggggg(x1, x2, x3, x4, x5, x6, x7)
U221_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U221_ggggg(x1, x2, x3, x4, x5, x6, x7)
qcQ_out_ggaagg(x1, x2, x3, x4, x5, x6)  =  qcQ_out_ggaagg(x1, x2, x3, x4, x5, x6)
ADDD_IN_GA(x1, x2)  =  ADDD_IN_GA(x1)

We have to consider all (P,R,Pi)-chains

(57) UsableRulesProof (EQUIVALENT transformation)

For (infinitary) constructor rewriting [LOPSTR] we can delete all non-usable rules from R.

(58) Obligation:

Pi DP problem:
The TRS P consists of the following rules:

ADDD_IN_GA(s(X1), s(X2)) → ADDD_IN_GA(X1, X2)

R is empty.
The argument filtering Pi contains the following mapping:
s(x1)  =  s(x1)
ADDD_IN_GA(x1, x2)  =  ADDD_IN_GA(x1)

We have to consider all (P,R,Pi)-chains

(59) PiDPToQDPProof (SOUND transformation)

Transforming (infinitary) constructor rewriting Pi-DP problem [LOPSTR] into ordinary QDP problem [LPAR04] by application of Pi.

(60) Obligation:

Q DP problem:
The TRS P consists of the following rules:

ADDD_IN_GA(s(X1)) → ADDD_IN_GA(X1)

R is empty.
Q is empty.
We have to consider all (P,Q,R)-chains.

(61) QDPSizeChangeProof (EQUIVALENT transformation)

By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:

  • ADDD_IN_GA(s(X1)) → ADDD_IN_GA(X1)
    The graph contains the following edges 1 > 1

(62) YES

(63) Obligation:

Pi DP problem:
The TRS P consists of the following rules:

NOTEQC_IN_GG(s(X1), s(X2)) → NOTEQC_IN_GG(X1, X2)

The TRS R consists of the following rules:

deletecP_in_aga(s(0), X1, X1) → deletecP_out_aga(s(0), X1, X1)
deletecP_in_aga(X1, X2, .(s(0), X3)) → U233_aga(X1, X2, X3, deletecA_in_aga(X1, X2, X3))
deletecA_in_aga(X1, .(X1, X2), X2) → deletecA_out_aga(X1, .(X1, X2), X2)
deletecA_in_aga(X1, .(X2, X3), .(X2, X4)) → U203_aga(X1, X2, X3, X4, deletecA_in_aga(X1, X3, X4))
U203_aga(X1, X2, X3, X4, deletecA_out_aga(X1, X3, X4)) → deletecA_out_aga(X1, .(X2, X3), .(X2, X4))
U233_aga(X1, X2, X3, deletecA_out_aga(X1, X2, X3)) → deletecP_out_aga(X1, X2, .(s(0), X3))
permcB_in_ga([], []) → permcB_out_ga([], [])
permcB_in_ga(.(X1, X2), .(X3, X4)) → U204_ga(X1, X2, X3, X4, deletecA_in_aga(X3, .(X1, X2), X5))
U204_ga(X1, X2, X3, X4, deletecA_out_aga(X3, .(X1, X2), X5)) → U205_ga(X1, X2, X3, X4, permcB_in_ga(X5, X4))
U205_ga(X1, X2, X3, X4, permcB_out_ga(X5, X4)) → permcB_out_ga(.(X1, X2), .(X3, X4))
notEqcC_in_gg(0, s(X1)) → notEqcC_out_gg(0, s(X1))
notEqcC_in_gg(s(X1), 0) → notEqcC_out_gg(s(X1), 0)
notEqcC_in_gg(s(X1), s(X2)) → U206_gg(X1, X2, notEqcC_in_gg(X1, X2))
U206_gg(X1, X2, notEqcC_out_gg(X1, X2)) → notEqcC_out_gg(s(X1), s(X2))
addcD_in_ga(0, s(0)) → addcD_out_ga(0, s(0))
addcD_in_ga(s(X1), s(X2)) → U207_ga(X1, X2, addcD_in_ga(X1, X2))
U207_ga(X1, X2, addcD_out_ga(X1, X2)) → addcD_out_ga(s(X1), s(X2))
addcE_in_ga(0, s(s(0))) → addcE_out_ga(0, s(s(0)))
addcE_in_ga(s(X1), s(X2)) → U208_ga(X1, X2, addcE_in_ga(X1, X2))
U208_ga(X1, X2, addcE_out_ga(X1, X2)) → addcE_out_ga(s(X1), s(X2))
addcF_in_ga(0, s(s(s(0)))) → addcF_out_ga(0, s(s(s(0))))
addcF_in_ga(s(X1), s(X2)) → U209_ga(X1, X2, addcF_in_ga(X1, X2))
U209_ga(X1, X2, addcF_out_ga(X1, X2)) → addcF_out_ga(s(X1), s(X2))
addcG_in_ga(0, s(s(s(s(0))))) → addcG_out_ga(0, s(s(s(s(0)))))
addcG_in_ga(s(X1), s(X2)) → U210_ga(X1, X2, addcG_in_ga(X1, X2))
U210_ga(X1, X2, addcG_out_ga(X1, X2)) → addcG_out_ga(s(X1), s(X2))
addcH_in_ga(0, s(s(s(s(s(0)))))) → addcH_out_ga(0, s(s(s(s(s(0))))))
addcH_in_ga(s(X1), s(X2)) → U211_ga(X1, X2, addcH_in_ga(X1, X2))
U211_ga(X1, X2, addcH_out_ga(X1, X2)) → addcH_out_ga(s(X1), s(X2))
addcI_in_ga(0, s(s(s(s(s(s(0))))))) → addcI_out_ga(0, s(s(s(s(s(s(0)))))))
addcI_in_ga(s(X1), s(X2)) → U212_ga(X1, X2, addcI_in_ga(X1, X2))
U212_ga(X1, X2, addcI_out_ga(X1, X2)) → addcI_out_ga(s(X1), s(X2))
addcJ_in_ga(0, s(s(s(s(s(s(s(0)))))))) → addcJ_out_ga(0, s(s(s(s(s(s(s(0))))))))
addcJ_in_ga(s(X1), s(X2)) → U213_ga(X1, X2, addcJ_in_ga(X1, X2))
U213_ga(X1, X2, addcJ_out_ga(X1, X2)) → addcJ_out_ga(s(X1), s(X2))
addcK_in_gga(0, X1, s(X1)) → addcK_out_gga(0, X1, s(X1))
addcK_in_gga(s(X1), X2, s(X3)) → U214_gga(X1, X2, X3, addcK_in_gga(X1, X2, X3))
U214_gga(X1, X2, X3, addcK_out_gga(X1, X2, X3)) → addcK_out_gga(s(X1), X2, s(X3))
noattackcN_in_gg(X1, []) → noattackcN_out_gg(X1, [])
noattackcN_in_gg(X1, .(X2, [])) → U234_gg(X1, X2, notEqcC_in_gg(X1, X2))
U234_gg(X1, X2, notEqcC_out_gg(X1, X2)) → U235_gg(X1, X2, addcD_in_ga(X2, X3))
U235_gg(X1, X2, addcD_out_ga(X2, X3)) → U236_gg(X1, X2, notEqcC_in_gg(X1, X3))
U236_gg(X1, X2, notEqcC_out_gg(X1, X3)) → U237_gg(X1, X2, addcD_in_ga(X1, X4))
U237_gg(X1, X2, addcD_out_ga(X1, X4)) → U238_gg(X1, X2, notEqcC_in_gg(X2, X4))
U238_gg(X1, X2, notEqcC_out_gg(X2, X4)) → noattackcN_out_gg(X1, .(X2, []))
noattackcN_in_gg(X1, .(X2, .(X3, []))) → U239_gg(X1, X2, X3, notEqcC_in_gg(X1, X2))
U239_gg(X1, X2, X3, notEqcC_out_gg(X1, X2)) → U240_gg(X1, X2, X3, addcD_in_ga(X2, X4))
U240_gg(X1, X2, X3, addcD_out_ga(X2, X4)) → U241_gg(X1, X2, X3, X4, notEqcC_in_gg(X1, X4))
U241_gg(X1, X2, X3, X4, notEqcC_out_gg(X1, X4)) → U242_gg(X1, X2, X3, X4, addcD_in_ga(X1, X5))
U242_gg(X1, X2, X3, X4, addcD_out_ga(X1, X5)) → U243_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X2, X5))
U243_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X2, X5)) → U244_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X1, X3))
U244_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X1, X3)) → U245_gg(X1, X2, X3, X4, X5, addcE_in_ga(X3, X6))
U245_gg(X1, X2, X3, X4, X5, addcE_out_ga(X3, X6)) → U246_gg(X1, X2, X3, notEqcC_in_gg(X1, X6))
U246_gg(X1, X2, X3, notEqcC_out_gg(X1, X6)) → U247_gg(X1, X2, X3, addcE_in_ga(X1, X7))
U247_gg(X1, X2, X3, addcE_out_ga(X1, X7)) → U248_gg(X1, X2, X3, notEqcC_in_gg(X3, X7))
U248_gg(X1, X2, X3, notEqcC_out_gg(X3, X7)) → noattackcN_out_gg(X1, .(X2, .(X3, [])))
noattackcN_in_gg(X1, .(X2, .(X3, .(X4, [])))) → U249_gg(X1, X2, X3, X4, notEqcC_in_gg(X1, X2))
U249_gg(X1, X2, X3, X4, notEqcC_out_gg(X1, X2)) → U250_gg(X1, X2, X3, X4, addcD_in_ga(X2, X5))
U250_gg(X1, X2, X3, X4, addcD_out_ga(X2, X5)) → U251_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X1, X5))
U251_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X1, X5)) → U252_gg(X1, X2, X3, X4, X5, addcD_in_ga(X1, X6))
U252_gg(X1, X2, X3, X4, X5, addcD_out_ga(X1, X6)) → U253_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X2, X6))
U253_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X2, X6)) → U254_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X3))
U254_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X3)) → U255_gg(X1, X2, X3, X4, X5, X6, addcE_in_ga(X3, X7))
U255_gg(X1, X2, X3, X4, X5, X6, addcE_out_ga(X3, X7)) → U256_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X7))
U256_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X7)) → U257_gg(X1, X2, X3, X4, X5, X6, X7, addcE_in_ga(X1, X8))
U257_gg(X1, X2, X3, X4, X5, X6, X7, addcE_out_ga(X1, X8)) → U258_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X3, X8))
U258_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X3, X8)) → U259_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X1, X4))
U259_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X4)) → U260_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcF_in_ga(X4, X9))
U260_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcF_out_ga(X4, X9)) → U261_gg(X1, X2, X3, X4, notEqcC_in_gg(X1, X9))
U261_gg(X1, X2, X3, X4, notEqcC_out_gg(X1, X9)) → U262_gg(X1, X2, X3, X4, addcF_in_ga(X1, X10))
U262_gg(X1, X2, X3, X4, addcF_out_ga(X1, X10)) → U263_gg(X1, X2, X3, X4, notEqcC_in_gg(X4, X10))
U263_gg(X1, X2, X3, X4, notEqcC_out_gg(X4, X10)) → noattackcN_out_gg(X1, .(X2, .(X3, .(X4, []))))
noattackcN_in_gg(X1, .(X2, .(X3, .(X4, .(X5, []))))) → U264_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X1, X2))
U264_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X1, X2)) → U265_gg(X1, X2, X3, X4, X5, addcD_in_ga(X2, X6))
U265_gg(X1, X2, X3, X4, X5, addcD_out_ga(X2, X6)) → U266_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X6))
U266_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X6)) → U267_gg(X1, X2, X3, X4, X5, X6, addcD_in_ga(X1, X7))
U267_gg(X1, X2, X3, X4, X5, X6, addcD_out_ga(X1, X7)) → U268_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X2, X7))
U268_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X2, X7)) → U269_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X3))
U269_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X3)) → U270_gg(X1, X2, X3, X4, X5, X6, X7, addcE_in_ga(X3, X8))
U270_gg(X1, X2, X3, X4, X5, X6, X7, addcE_out_ga(X3, X8)) → U271_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X1, X8))
U271_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X8)) → U272_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcE_in_ga(X1, X9))
U272_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcE_out_ga(X1, X9)) → U273_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X3, X9))
U273_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X3, X9)) → U274_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X4))
U274_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X4)) → U275_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcF_in_ga(X4, X10))
U275_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcF_out_ga(X4, X10)) → U276_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_in_gg(X1, X10))
U276_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_out_gg(X1, X10)) → U277_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcF_in_ga(X1, X11))
U277_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcF_out_ga(X1, X11)) → U278_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X4, X11))
U278_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X4, X11)) → U279_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X1, X5))
U279_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X1, X5)) → U280_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcG_in_ga(X5, X12))
U280_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcG_out_ga(X5, X12)) → U281_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X1, X12))
U281_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X1, X12)) → U282_gg(X1, X2, X3, X4, X5, addcG_in_ga(X1, X13))
U282_gg(X1, X2, X3, X4, X5, addcG_out_ga(X1, X13)) → U283_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X5, X13))
U283_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X5, X13)) → noattackcN_out_gg(X1, .(X2, .(X3, .(X4, .(X5, [])))))
noattackcN_in_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, [])))))) → U284_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X2))
U284_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X2)) → U285_gg(X1, X2, X3, X4, X5, X6, addcD_in_ga(X2, X7))
U285_gg(X1, X2, X3, X4, X5, X6, addcD_out_ga(X2, X7)) → U286_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X7))
U286_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X7)) → U287_gg(X1, X2, X3, X4, X5, X6, X7, addcD_in_ga(X1, X8))
U287_gg(X1, X2, X3, X4, X5, X6, X7, addcD_out_ga(X1, X8)) → U288_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X2, X8))
U288_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X2, X8)) → U289_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X1, X3))
U289_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X3)) → U290_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcE_in_ga(X3, X9))
U290_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcE_out_ga(X3, X9)) → U291_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X9))
U291_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X9)) → U292_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcE_in_ga(X1, X10))
U292_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcE_out_ga(X1, X10)) → U293_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_in_gg(X3, X10))
U293_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_out_gg(X3, X10)) → U294_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_in_gg(X1, X4))
U294_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_out_gg(X1, X4)) → U295_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcF_in_ga(X4, X11))
U295_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcF_out_ga(X4, X11)) → U296_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X1, X11))
U296_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X1, X11)) → U297_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcF_in_ga(X1, X12))
U297_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcF_out_ga(X1, X12)) → U298_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_in_gg(X4, X12))
U298_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_out_gg(X4, X12)) → U299_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_in_gg(X1, X5))
U299_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_out_gg(X1, X5)) → U300_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcG_in_ga(X5, X13))
U300_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcG_out_ga(X5, X13)) → U301_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_in_gg(X1, X13))
U301_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_out_gg(X1, X13)) → U302_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcG_in_ga(X1, X14))
U302_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcG_out_ga(X1, X14)) → U303_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_in_gg(X5, X14))
U303_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_out_gg(X5, X14)) → U304_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_in_gg(X1, X6))
U304_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_out_gg(X1, X6)) → U305_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcH_in_ga(X6, X15))
U305_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcH_out_ga(X6, X15)) → U306_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X15))
U306_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X15)) → U307_gg(X1, X2, X3, X4, X5, X6, addcH_in_ga(X1, X16))
U307_gg(X1, X2, X3, X4, X5, X6, addcH_out_ga(X1, X16)) → U308_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X6, X16))
U308_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X6, X16)) → noattackcN_out_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, []))))))
noattackcN_in_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, .(X7, []))))))) → U309_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X2))
U309_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X2)) → U310_gg(X1, X2, X3, X4, X5, X6, X7, addcD_in_ga(X2, X8))
U310_gg(X1, X2, X3, X4, X5, X6, X7, addcD_out_ga(X2, X8)) → U311_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X1, X8))
U311_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X8)) → U312_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcD_in_ga(X1, X9))
U312_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcD_out_ga(X1, X9)) → U313_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X2, X9))
U313_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X2, X9)) → U314_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X3))
U314_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X3)) → U315_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcE_in_ga(X3, X10))
U315_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcE_out_ga(X3, X10)) → U316_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_in_gg(X1, X10))
U316_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_out_gg(X1, X10)) → U317_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcE_in_ga(X1, X11))
U317_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcE_out_ga(X1, X11)) → U318_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X3, X11))
U318_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X3, X11)) → U319_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X1, X4))
U319_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X1, X4)) → U320_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcF_in_ga(X4, X12))
U320_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcF_out_ga(X4, X12)) → U321_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_in_gg(X1, X12))
U321_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_out_gg(X1, X12)) → U322_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcF_in_ga(X1, X13))
U322_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcF_out_ga(X1, X13)) → U323_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_in_gg(X4, X13))
U323_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_out_gg(X4, X13)) → U324_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_in_gg(X1, X5))
U324_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_out_gg(X1, X5)) → U325_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcG_in_ga(X5, X14))
U325_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcG_out_ga(X5, X14)) → U326_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_in_gg(X1, X14))
U326_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_out_gg(X1, X14)) → U327_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcG_in_ga(X1, X15))
U327_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcG_out_ga(X1, X15)) → U328_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_in_gg(X5, X15))
U328_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_out_gg(X5, X15)) → U329_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_in_gg(X1, X6))
U329_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_out_gg(X1, X6)) → U330_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, addcH_in_ga(X6, X16))
U330_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, addcH_out_ga(X6, X16)) → U331_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, notEqcC_in_gg(X1, X16))
U331_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, notEqcC_out_gg(X1, X16)) → U332_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, addcH_in_ga(X1, X17))
U332_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, addcH_out_ga(X1, X17)) → U333_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_in_gg(X6, X17))
U333_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_out_gg(X6, X17)) → U334_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_in_gg(X1, X7))
U334_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_out_gg(X1, X7)) → U335_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, addcI_in_ga(X7, X18))
U335_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, addcI_out_ga(X7, X18)) → U336_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X18))
U336_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X18)) → U337_gg(X1, X2, X3, X4, X5, X6, X7, addcI_in_ga(X1, X19))
U337_gg(X1, X2, X3, X4, X5, X6, X7, addcI_out_ga(X1, X19)) → U338_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X7, X19))
U338_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X7, X19)) → noattackcN_out_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, .(X7, [])))))))
noattackcN_in_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, .(X7, .(X8, X9)))))))) → U339_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X2))
U339_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X2)) → U340_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcD_in_ga(X2, X10))
U340_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcD_out_ga(X2, X10)) → U341_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_in_gg(X1, X10))
U341_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_out_gg(X1, X10)) → U342_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcD_in_ga(X1, X11))
U342_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcD_out_ga(X1, X11)) → U343_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X2, X11))
U343_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X2, X11)) → U344_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X1, X3))
U344_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X1, X3)) → U345_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcE_in_ga(X3, X12))
U345_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcE_out_ga(X3, X12)) → U346_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_in_gg(X1, X12))
U346_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_out_gg(X1, X12)) → U347_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcE_in_ga(X1, X13))
U347_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcE_out_ga(X1, X13)) → U348_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_in_gg(X3, X13))
U348_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_out_gg(X3, X13)) → U349_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_in_gg(X1, X4))
U349_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_out_gg(X1, X4)) → U350_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcF_in_ga(X4, X14))
U350_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcF_out_ga(X4, X14)) → U351_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_in_gg(X1, X14))
U351_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_out_gg(X1, X14)) → U352_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcF_in_ga(X1, X15))
U352_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcF_out_ga(X1, X15)) → U353_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_in_gg(X4, X15))
U353_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_out_gg(X4, X15)) → U354_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_in_gg(X1, X5))
U354_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_out_gg(X1, X5)) → U355_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, addcG_in_ga(X5, X16))
U355_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, addcG_out_ga(X5, X16)) → U356_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, notEqcC_in_gg(X1, X16))
U356_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, notEqcC_out_gg(X1, X16)) → U357_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, addcG_in_ga(X1, X17))
U357_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, addcG_out_ga(X1, X17)) → U358_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_in_gg(X5, X17))
U358_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_out_gg(X5, X17)) → U359_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_in_gg(X1, X6))
U359_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_out_gg(X1, X6)) → U360_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, addcH_in_ga(X6, X18))
U360_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, addcH_out_ga(X6, X18)) → U361_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, notEqcC_in_gg(X1, X18))
U361_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, notEqcC_out_gg(X1, X18)) → U362_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, addcH_in_ga(X1, X19))
U362_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, addcH_out_ga(X1, X19)) → U363_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, notEqcC_in_gg(X6, X19))
U363_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, notEqcC_out_gg(X6, X19)) → U364_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, notEqcC_in_gg(X1, X7))
U364_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, notEqcC_out_gg(X1, X7)) → U365_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, addcI_in_ga(X7, X20))
U365_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, addcI_out_ga(X7, X20)) → U366_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, X20, notEqcC_in_gg(X1, X20))
U366_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, X20, notEqcC_out_gg(X1, X20)) → U367_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcI_in_ga(X1, X21))
U367_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcI_out_ga(X1, X21)) → U368_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X7, X21))
U368_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X7, X21)) → U369_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, qcQ_in_ggaagg(X1, X8, X22, X23, X9, s(s(s(s(s(s(s(0)))))))))
qcQ_in_ggaagg(X1, X2, X3, X4, X5, X6) → U228_ggaagg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X2))
U228_ggaagg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X2)) → U229_ggaagg(X1, X2, X3, X4, X5, X6, addcJ_in_ga(X2, X3))
U229_ggaagg(X1, X2, X3, X4, X5, X6, addcJ_out_ga(X2, X3)) → U230_ggaagg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X3))
U230_ggaagg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X3)) → U231_ggaagg(X1, X2, X3, X4, X5, X6, addcJ_in_ga(X1, X4))
U231_ggaagg(X1, X2, X3, X4, X5, X6, addcJ_out_ga(X1, X4)) → U232_ggaagg(X1, X2, X3, X4, X5, X6, qcL_in_ggggg(X2, X4, X1, X5, X6))
qcL_in_ggggg(X1, X2, X3, [], X4) → U215_ggggg(X1, X2, X3, X4, notEqcC_in_gg(X1, X2))
U215_ggggg(X1, X2, X3, X4, notEqcC_out_gg(X1, X2)) → qcL_out_ggggg(X1, X2, X3, [], X4)
qcL_in_ggggg(X1, X2, X3, .(X4, X5), X6) → U216_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X2))
U216_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X2)) → U217_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X3, X4))
U217_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X3, X4)) → U218_ggggg(X1, X2, X3, X4, X5, X6, addcK_in_gga(X4, X6, X7))
U218_ggggg(X1, X2, X3, X4, X5, X6, addcK_out_gga(X4, X6, X7)) → U219_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X3, X7))
U219_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X3, X7)) → U220_ggggg(X1, X2, X3, X4, X5, X6, addcK_in_gga(X3, X6, X8))
U220_ggggg(X1, X2, X3, X4, X5, X6, addcK_out_gga(X3, X6, X8)) → U221_ggggg(X1, X2, X3, X4, X5, X6, qcL_in_ggggg(X4, X8, X3, X5, s(X6)))
U221_ggggg(X1, X2, X3, X4, X5, X6, qcL_out_ggggg(X4, X8, X3, X5, s(X6))) → qcL_out_ggggg(X1, X2, X3, .(X4, X5), X6)
U232_ggaagg(X1, X2, X3, X4, X5, X6, qcL_out_ggggg(X2, X4, X1, X5, X6)) → qcQ_out_ggaagg(X1, X2, X3, X4, X5, X6)
U369_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, qcQ_out_ggaagg(X1, X8, X22, X23, X9, s(s(s(s(s(s(s(0))))))))) → noattackcN_out_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, .(X7, .(X8, X9))))))))

The argument filtering Pi contains the following mapping:
.(x1, x2)  =  .(x1, x2)
deletecP_in_aga(x1, x2, x3)  =  deletecP_in_aga(x2)
deletecP_out_aga(x1, x2, x3)  =  deletecP_out_aga(x1, x2, x3)
U233_aga(x1, x2, x3, x4)  =  U233_aga(x2, x4)
deletecA_in_aga(x1, x2, x3)  =  deletecA_in_aga(x2)
deletecA_out_aga(x1, x2, x3)  =  deletecA_out_aga(x1, x2, x3)
U203_aga(x1, x2, x3, x4, x5)  =  U203_aga(x2, x3, x5)
permcB_in_ga(x1, x2)  =  permcB_in_ga(x1)
[]  =  []
permcB_out_ga(x1, x2)  =  permcB_out_ga(x1, x2)
U204_ga(x1, x2, x3, x4, x5)  =  U204_ga(x1, x2, x5)
U205_ga(x1, x2, x3, x4, x5)  =  U205_ga(x1, x2, x3, x5)
s(x1)  =  s(x1)
notEqcC_in_gg(x1, x2)  =  notEqcC_in_gg(x1, x2)
0  =  0
notEqcC_out_gg(x1, x2)  =  notEqcC_out_gg(x1, x2)
U206_gg(x1, x2, x3)  =  U206_gg(x1, x2, x3)
addcD_in_ga(x1, x2)  =  addcD_in_ga(x1)
addcD_out_ga(x1, x2)  =  addcD_out_ga(x1, x2)
U207_ga(x1, x2, x3)  =  U207_ga(x1, x3)
addcE_in_ga(x1, x2)  =  addcE_in_ga(x1)
addcE_out_ga(x1, x2)  =  addcE_out_ga(x1, x2)
U208_ga(x1, x2, x3)  =  U208_ga(x1, x3)
addcF_in_ga(x1, x2)  =  addcF_in_ga(x1)
addcF_out_ga(x1, x2)  =  addcF_out_ga(x1, x2)
U209_ga(x1, x2, x3)  =  U209_ga(x1, x3)
addcG_in_ga(x1, x2)  =  addcG_in_ga(x1)
addcG_out_ga(x1, x2)  =  addcG_out_ga(x1, x2)
U210_ga(x1, x2, x3)  =  U210_ga(x1, x3)
addcH_in_ga(x1, x2)  =  addcH_in_ga(x1)
addcH_out_ga(x1, x2)  =  addcH_out_ga(x1, x2)
U211_ga(x1, x2, x3)  =  U211_ga(x1, x3)
addcI_in_ga(x1, x2)  =  addcI_in_ga(x1)
addcI_out_ga(x1, x2)  =  addcI_out_ga(x1, x2)
U212_ga(x1, x2, x3)  =  U212_ga(x1, x3)
addcJ_in_ga(x1, x2)  =  addcJ_in_ga(x1)
addcJ_out_ga(x1, x2)  =  addcJ_out_ga(x1, x2)
U213_ga(x1, x2, x3)  =  U213_ga(x1, x3)
addcK_in_gga(x1, x2, x3)  =  addcK_in_gga(x1, x2)
addcK_out_gga(x1, x2, x3)  =  addcK_out_gga(x1, x2, x3)
U214_gga(x1, x2, x3, x4)  =  U214_gga(x1, x2, x4)
noattackcN_in_gg(x1, x2)  =  noattackcN_in_gg(x1, x2)
noattackcN_out_gg(x1, x2)  =  noattackcN_out_gg(x1, x2)
U234_gg(x1, x2, x3)  =  U234_gg(x1, x2, x3)
U235_gg(x1, x2, x3)  =  U235_gg(x1, x2, x3)
U236_gg(x1, x2, x3)  =  U236_gg(x1, x2, x3)
U237_gg(x1, x2, x3)  =  U237_gg(x1, x2, x3)
U238_gg(x1, x2, x3)  =  U238_gg(x1, x2, x3)
U239_gg(x1, x2, x3, x4)  =  U239_gg(x1, x2, x3, x4)
U240_gg(x1, x2, x3, x4)  =  U240_gg(x1, x2, x3, x4)
U241_gg(x1, x2, x3, x4, x5)  =  U241_gg(x1, x2, x3, x5)
U242_gg(x1, x2, x3, x4, x5)  =  U242_gg(x1, x2, x3, x5)
U243_gg(x1, x2, x3, x4, x5, x6)  =  U243_gg(x1, x2, x3, x6)
U244_gg(x1, x2, x3, x4, x5, x6)  =  U244_gg(x1, x2, x3, x6)
U245_gg(x1, x2, x3, x4, x5, x6)  =  U245_gg(x1, x2, x3, x6)
U246_gg(x1, x2, x3, x4)  =  U246_gg(x1, x2, x3, x4)
U247_gg(x1, x2, x3, x4)  =  U247_gg(x1, x2, x3, x4)
U248_gg(x1, x2, x3, x4)  =  U248_gg(x1, x2, x3, x4)
U249_gg(x1, x2, x3, x4, x5)  =  U249_gg(x1, x2, x3, x4, x5)
U250_gg(x1, x2, x3, x4, x5)  =  U250_gg(x1, x2, x3, x4, x5)
U251_gg(x1, x2, x3, x4, x5, x6)  =  U251_gg(x1, x2, x3, x4, x6)
U252_gg(x1, x2, x3, x4, x5, x6)  =  U252_gg(x1, x2, x3, x4, x6)
U253_gg(x1, x2, x3, x4, x5, x6, x7)  =  U253_gg(x1, x2, x3, x4, x7)
U254_gg(x1, x2, x3, x4, x5, x6, x7)  =  U254_gg(x1, x2, x3, x4, x7)
U255_gg(x1, x2, x3, x4, x5, x6, x7)  =  U255_gg(x1, x2, x3, x4, x7)
U256_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U256_gg(x1, x2, x3, x4, x8)
U257_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U257_gg(x1, x2, x3, x4, x8)
U258_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U258_gg(x1, x2, x3, x4, x9)
U259_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U259_gg(x1, x2, x3, x4, x9)
U260_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U260_gg(x1, x2, x3, x4, x9)
U261_gg(x1, x2, x3, x4, x5)  =  U261_gg(x1, x2, x3, x4, x5)
U262_gg(x1, x2, x3, x4, x5)  =  U262_gg(x1, x2, x3, x4, x5)
U263_gg(x1, x2, x3, x4, x5)  =  U263_gg(x1, x2, x3, x4, x5)
U264_gg(x1, x2, x3, x4, x5, x6)  =  U264_gg(x1, x2, x3, x4, x5, x6)
U265_gg(x1, x2, x3, x4, x5, x6)  =  U265_gg(x1, x2, x3, x4, x5, x6)
U266_gg(x1, x2, x3, x4, x5, x6, x7)  =  U266_gg(x1, x2, x3, x4, x5, x7)
U267_gg(x1, x2, x3, x4, x5, x6, x7)  =  U267_gg(x1, x2, x3, x4, x5, x7)
U268_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U268_gg(x1, x2, x3, x4, x5, x8)
U269_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U269_gg(x1, x2, x3, x4, x5, x8)
U270_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U270_gg(x1, x2, x3, x4, x5, x8)
U271_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U271_gg(x1, x2, x3, x4, x5, x9)
U272_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U272_gg(x1, x2, x3, x4, x5, x9)
U273_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U273_gg(x1, x2, x3, x4, x5, x10)
U274_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U274_gg(x1, x2, x3, x4, x5, x10)
U275_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U275_gg(x1, x2, x3, x4, x5, x10)
U276_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U276_gg(x1, x2, x3, x4, x5, x11)
U277_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U277_gg(x1, x2, x3, x4, x5, x11)
U278_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U278_gg(x1, x2, x3, x4, x5, x12)
U279_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U279_gg(x1, x2, x3, x4, x5, x12)
U280_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U280_gg(x1, x2, x3, x4, x5, x12)
U281_gg(x1, x2, x3, x4, x5, x6)  =  U281_gg(x1, x2, x3, x4, x5, x6)
U282_gg(x1, x2, x3, x4, x5, x6)  =  U282_gg(x1, x2, x3, x4, x5, x6)
U283_gg(x1, x2, x3, x4, x5, x6)  =  U283_gg(x1, x2, x3, x4, x5, x6)
U284_gg(x1, x2, x3, x4, x5, x6, x7)  =  U284_gg(x1, x2, x3, x4, x5, x6, x7)
U285_gg(x1, x2, x3, x4, x5, x6, x7)  =  U285_gg(x1, x2, x3, x4, x5, x6, x7)
U286_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U286_gg(x1, x2, x3, x4, x5, x6, x8)
U287_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U287_gg(x1, x2, x3, x4, x5, x6, x8)
U288_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U288_gg(x1, x2, x3, x4, x5, x6, x9)
U289_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U289_gg(x1, x2, x3, x4, x5, x6, x9)
U290_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U290_gg(x1, x2, x3, x4, x5, x6, x9)
U291_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U291_gg(x1, x2, x3, x4, x5, x6, x10)
U292_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U292_gg(x1, x2, x3, x4, x5, x6, x10)
U293_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U293_gg(x1, x2, x3, x4, x5, x6, x11)
U294_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U294_gg(x1, x2, x3, x4, x5, x6, x11)
U295_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U295_gg(x1, x2, x3, x4, x5, x6, x11)
U296_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U296_gg(x1, x2, x3, x4, x5, x6, x12)
U297_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U297_gg(x1, x2, x3, x4, x5, x6, x12)
U298_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U298_gg(x1, x2, x3, x4, x5, x6, x13)
U299_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U299_gg(x1, x2, x3, x4, x5, x6, x13)
U300_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U300_gg(x1, x2, x3, x4, x5, x6, x13)
U301_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U301_gg(x1, x2, x3, x4, x5, x6, x14)
U302_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U302_gg(x1, x2, x3, x4, x5, x6, x14)
U303_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U303_gg(x1, x2, x3, x4, x5, x6, x15)
U304_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U304_gg(x1, x2, x3, x4, x5, x6, x15)
U305_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U305_gg(x1, x2, x3, x4, x5, x6, x15)
U306_gg(x1, x2, x3, x4, x5, x6, x7)  =  U306_gg(x1, x2, x3, x4, x5, x6, x7)
U307_gg(x1, x2, x3, x4, x5, x6, x7)  =  U307_gg(x1, x2, x3, x4, x5, x6, x7)
U308_gg(x1, x2, x3, x4, x5, x6, x7)  =  U308_gg(x1, x2, x3, x4, x5, x6, x7)
U309_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U309_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U310_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U310_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U311_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U311_gg(x1, x2, x3, x4, x5, x6, x7, x9)
U312_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U312_gg(x1, x2, x3, x4, x5, x6, x7, x9)
U313_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U313_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U314_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U314_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U315_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U315_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U316_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U316_gg(x1, x2, x3, x4, x5, x6, x7, x11)
U317_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U317_gg(x1, x2, x3, x4, x5, x6, x7, x11)
U318_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U318_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U319_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U319_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U320_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U320_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U321_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U321_gg(x1, x2, x3, x4, x5, x6, x7, x13)
U322_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U322_gg(x1, x2, x3, x4, x5, x6, x7, x13)
U323_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U323_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U324_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U324_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U325_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U325_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U326_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U326_gg(x1, x2, x3, x4, x5, x6, x7, x15)
U327_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U327_gg(x1, x2, x3, x4, x5, x6, x7, x15)
U328_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U328_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U329_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U329_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U330_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U330_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U331_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U331_gg(x1, x2, x3, x4, x5, x6, x7, x17)
U332_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U332_gg(x1, x2, x3, x4, x5, x6, x7, x17)
U333_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U333_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U334_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U334_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U335_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U335_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U336_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U336_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U337_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U337_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U338_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U338_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U339_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U339_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U340_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U340_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U341_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U341_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x11)
U342_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U342_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x11)
U343_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U343_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U344_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U344_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U345_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U345_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U346_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U346_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x13)
U347_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U347_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x13)
U348_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U348_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U349_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U349_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U350_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U350_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U351_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U351_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x15)
U352_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U352_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x15)
U353_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U353_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U354_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U354_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U355_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U355_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U356_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U356_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x17)
U357_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U357_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x17)
U358_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U358_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U359_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U359_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U360_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U360_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U361_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19)  =  U361_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x19)
U362_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19)  =  U362_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x19)
U363_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U363_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U364_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U364_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U365_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U365_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U366_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21)  =  U366_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x21)
U367_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U367_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U368_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U368_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U369_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U369_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
qcQ_in_ggaagg(x1, x2, x3, x4, x5, x6)  =  qcQ_in_ggaagg(x1, x2, x5, x6)
U228_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U228_ggaagg(x1, x2, x5, x6, x7)
U229_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U229_ggaagg(x1, x2, x5, x6, x7)
U230_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U230_ggaagg(x1, x2, x3, x5, x6, x7)
U231_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U231_ggaagg(x1, x2, x3, x5, x6, x7)
U232_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U232_ggaagg(x1, x2, x3, x4, x5, x6, x7)
qcL_in_ggggg(x1, x2, x3, x4, x5)  =  qcL_in_ggggg(x1, x2, x3, x4, x5)
U215_ggggg(x1, x2, x3, x4, x5)  =  U215_ggggg(x1, x2, x3, x4, x5)
qcL_out_ggggg(x1, x2, x3, x4, x5)  =  qcL_out_ggggg(x1, x2, x3, x4, x5)
U216_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U216_ggggg(x1, x2, x3, x4, x5, x6, x7)
U217_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U217_ggggg(x1, x2, x3, x4, x5, x6, x7)
U218_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U218_ggggg(x1, x2, x3, x4, x5, x6, x7)
U219_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U219_ggggg(x1, x2, x3, x4, x5, x6, x7)
U220_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U220_ggggg(x1, x2, x3, x4, x5, x6, x7)
U221_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U221_ggggg(x1, x2, x3, x4, x5, x6, x7)
qcQ_out_ggaagg(x1, x2, x3, x4, x5, x6)  =  qcQ_out_ggaagg(x1, x2, x3, x4, x5, x6)
NOTEQC_IN_GG(x1, x2)  =  NOTEQC_IN_GG(x1, x2)

We have to consider all (P,R,Pi)-chains

(64) UsableRulesProof (EQUIVALENT transformation)

For (infinitary) constructor rewriting [LOPSTR] we can delete all non-usable rules from R.

(65) Obligation:

Pi DP problem:
The TRS P consists of the following rules:

NOTEQC_IN_GG(s(X1), s(X2)) → NOTEQC_IN_GG(X1, X2)

R is empty.
Pi is empty.
We have to consider all (P,R,Pi)-chains

(66) PiDPToQDPProof (EQUIVALENT transformation)

Transforming (infinitary) constructor rewriting Pi-DP problem [LOPSTR] into ordinary QDP problem [LPAR04] by application of Pi.

(67) Obligation:

Q DP problem:
The TRS P consists of the following rules:

NOTEQC_IN_GG(s(X1), s(X2)) → NOTEQC_IN_GG(X1, X2)

R is empty.
Q is empty.
We have to consider all (P,Q,R)-chains.

(68) QDPSizeChangeProof (EQUIVALENT transformation)

By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:

  • NOTEQC_IN_GG(s(X1), s(X2)) → NOTEQC_IN_GG(X1, X2)
    The graph contains the following edges 1 > 1, 2 > 2

(69) YES

(70) Obligation:

Pi DP problem:
The TRS P consists of the following rules:

PL_IN_GGGGG(X1, X2, X3, .(X4, X5), X6) → U15_GGGGG(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X2))
U15_GGGGG(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X2)) → U17_GGGGG(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X3, X4))
U17_GGGGG(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X3, X4)) → U19_GGGGG(X1, X2, X3, X4, X5, X6, addcK_in_gga(X4, X6, X7))
U19_GGGGG(X1, X2, X3, X4, X5, X6, addcK_out_gga(X4, X6, X7)) → U21_GGGGG(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X3, X7))
U21_GGGGG(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X3, X7)) → U23_GGGGG(X1, X2, X3, X4, X5, X6, addcK_in_gga(X3, X6, X8))
U23_GGGGG(X1, X2, X3, X4, X5, X6, addcK_out_gga(X3, X6, X8)) → PL_IN_GGGGG(X4, X8, X3, X5, s(X6))

The TRS R consists of the following rules:

deletecP_in_aga(s(0), X1, X1) → deletecP_out_aga(s(0), X1, X1)
deletecP_in_aga(X1, X2, .(s(0), X3)) → U233_aga(X1, X2, X3, deletecA_in_aga(X1, X2, X3))
deletecA_in_aga(X1, .(X1, X2), X2) → deletecA_out_aga(X1, .(X1, X2), X2)
deletecA_in_aga(X1, .(X2, X3), .(X2, X4)) → U203_aga(X1, X2, X3, X4, deletecA_in_aga(X1, X3, X4))
U203_aga(X1, X2, X3, X4, deletecA_out_aga(X1, X3, X4)) → deletecA_out_aga(X1, .(X2, X3), .(X2, X4))
U233_aga(X1, X2, X3, deletecA_out_aga(X1, X2, X3)) → deletecP_out_aga(X1, X2, .(s(0), X3))
permcB_in_ga([], []) → permcB_out_ga([], [])
permcB_in_ga(.(X1, X2), .(X3, X4)) → U204_ga(X1, X2, X3, X4, deletecA_in_aga(X3, .(X1, X2), X5))
U204_ga(X1, X2, X3, X4, deletecA_out_aga(X3, .(X1, X2), X5)) → U205_ga(X1, X2, X3, X4, permcB_in_ga(X5, X4))
U205_ga(X1, X2, X3, X4, permcB_out_ga(X5, X4)) → permcB_out_ga(.(X1, X2), .(X3, X4))
notEqcC_in_gg(0, s(X1)) → notEqcC_out_gg(0, s(X1))
notEqcC_in_gg(s(X1), 0) → notEqcC_out_gg(s(X1), 0)
notEqcC_in_gg(s(X1), s(X2)) → U206_gg(X1, X2, notEqcC_in_gg(X1, X2))
U206_gg(X1, X2, notEqcC_out_gg(X1, X2)) → notEqcC_out_gg(s(X1), s(X2))
addcD_in_ga(0, s(0)) → addcD_out_ga(0, s(0))
addcD_in_ga(s(X1), s(X2)) → U207_ga(X1, X2, addcD_in_ga(X1, X2))
U207_ga(X1, X2, addcD_out_ga(X1, X2)) → addcD_out_ga(s(X1), s(X2))
addcE_in_ga(0, s(s(0))) → addcE_out_ga(0, s(s(0)))
addcE_in_ga(s(X1), s(X2)) → U208_ga(X1, X2, addcE_in_ga(X1, X2))
U208_ga(X1, X2, addcE_out_ga(X1, X2)) → addcE_out_ga(s(X1), s(X2))
addcF_in_ga(0, s(s(s(0)))) → addcF_out_ga(0, s(s(s(0))))
addcF_in_ga(s(X1), s(X2)) → U209_ga(X1, X2, addcF_in_ga(X1, X2))
U209_ga(X1, X2, addcF_out_ga(X1, X2)) → addcF_out_ga(s(X1), s(X2))
addcG_in_ga(0, s(s(s(s(0))))) → addcG_out_ga(0, s(s(s(s(0)))))
addcG_in_ga(s(X1), s(X2)) → U210_ga(X1, X2, addcG_in_ga(X1, X2))
U210_ga(X1, X2, addcG_out_ga(X1, X2)) → addcG_out_ga(s(X1), s(X2))
addcH_in_ga(0, s(s(s(s(s(0)))))) → addcH_out_ga(0, s(s(s(s(s(0))))))
addcH_in_ga(s(X1), s(X2)) → U211_ga(X1, X2, addcH_in_ga(X1, X2))
U211_ga(X1, X2, addcH_out_ga(X1, X2)) → addcH_out_ga(s(X1), s(X2))
addcI_in_ga(0, s(s(s(s(s(s(0))))))) → addcI_out_ga(0, s(s(s(s(s(s(0)))))))
addcI_in_ga(s(X1), s(X2)) → U212_ga(X1, X2, addcI_in_ga(X1, X2))
U212_ga(X1, X2, addcI_out_ga(X1, X2)) → addcI_out_ga(s(X1), s(X2))
addcJ_in_ga(0, s(s(s(s(s(s(s(0)))))))) → addcJ_out_ga(0, s(s(s(s(s(s(s(0))))))))
addcJ_in_ga(s(X1), s(X2)) → U213_ga(X1, X2, addcJ_in_ga(X1, X2))
U213_ga(X1, X2, addcJ_out_ga(X1, X2)) → addcJ_out_ga(s(X1), s(X2))
addcK_in_gga(0, X1, s(X1)) → addcK_out_gga(0, X1, s(X1))
addcK_in_gga(s(X1), X2, s(X3)) → U214_gga(X1, X2, X3, addcK_in_gga(X1, X2, X3))
U214_gga(X1, X2, X3, addcK_out_gga(X1, X2, X3)) → addcK_out_gga(s(X1), X2, s(X3))
noattackcN_in_gg(X1, []) → noattackcN_out_gg(X1, [])
noattackcN_in_gg(X1, .(X2, [])) → U234_gg(X1, X2, notEqcC_in_gg(X1, X2))
U234_gg(X1, X2, notEqcC_out_gg(X1, X2)) → U235_gg(X1, X2, addcD_in_ga(X2, X3))
U235_gg(X1, X2, addcD_out_ga(X2, X3)) → U236_gg(X1, X2, notEqcC_in_gg(X1, X3))
U236_gg(X1, X2, notEqcC_out_gg(X1, X3)) → U237_gg(X1, X2, addcD_in_ga(X1, X4))
U237_gg(X1, X2, addcD_out_ga(X1, X4)) → U238_gg(X1, X2, notEqcC_in_gg(X2, X4))
U238_gg(X1, X2, notEqcC_out_gg(X2, X4)) → noattackcN_out_gg(X1, .(X2, []))
noattackcN_in_gg(X1, .(X2, .(X3, []))) → U239_gg(X1, X2, X3, notEqcC_in_gg(X1, X2))
U239_gg(X1, X2, X3, notEqcC_out_gg(X1, X2)) → U240_gg(X1, X2, X3, addcD_in_ga(X2, X4))
U240_gg(X1, X2, X3, addcD_out_ga(X2, X4)) → U241_gg(X1, X2, X3, X4, notEqcC_in_gg(X1, X4))
U241_gg(X1, X2, X3, X4, notEqcC_out_gg(X1, X4)) → U242_gg(X1, X2, X3, X4, addcD_in_ga(X1, X5))
U242_gg(X1, X2, X3, X4, addcD_out_ga(X1, X5)) → U243_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X2, X5))
U243_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X2, X5)) → U244_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X1, X3))
U244_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X1, X3)) → U245_gg(X1, X2, X3, X4, X5, addcE_in_ga(X3, X6))
U245_gg(X1, X2, X3, X4, X5, addcE_out_ga(X3, X6)) → U246_gg(X1, X2, X3, notEqcC_in_gg(X1, X6))
U246_gg(X1, X2, X3, notEqcC_out_gg(X1, X6)) → U247_gg(X1, X2, X3, addcE_in_ga(X1, X7))
U247_gg(X1, X2, X3, addcE_out_ga(X1, X7)) → U248_gg(X1, X2, X3, notEqcC_in_gg(X3, X7))
U248_gg(X1, X2, X3, notEqcC_out_gg(X3, X7)) → noattackcN_out_gg(X1, .(X2, .(X3, [])))
noattackcN_in_gg(X1, .(X2, .(X3, .(X4, [])))) → U249_gg(X1, X2, X3, X4, notEqcC_in_gg(X1, X2))
U249_gg(X1, X2, X3, X4, notEqcC_out_gg(X1, X2)) → U250_gg(X1, X2, X3, X4, addcD_in_ga(X2, X5))
U250_gg(X1, X2, X3, X4, addcD_out_ga(X2, X5)) → U251_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X1, X5))
U251_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X1, X5)) → U252_gg(X1, X2, X3, X4, X5, addcD_in_ga(X1, X6))
U252_gg(X1, X2, X3, X4, X5, addcD_out_ga(X1, X6)) → U253_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X2, X6))
U253_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X2, X6)) → U254_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X3))
U254_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X3)) → U255_gg(X1, X2, X3, X4, X5, X6, addcE_in_ga(X3, X7))
U255_gg(X1, X2, X3, X4, X5, X6, addcE_out_ga(X3, X7)) → U256_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X7))
U256_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X7)) → U257_gg(X1, X2, X3, X4, X5, X6, X7, addcE_in_ga(X1, X8))
U257_gg(X1, X2, X3, X4, X5, X6, X7, addcE_out_ga(X1, X8)) → U258_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X3, X8))
U258_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X3, X8)) → U259_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X1, X4))
U259_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X4)) → U260_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcF_in_ga(X4, X9))
U260_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcF_out_ga(X4, X9)) → U261_gg(X1, X2, X3, X4, notEqcC_in_gg(X1, X9))
U261_gg(X1, X2, X3, X4, notEqcC_out_gg(X1, X9)) → U262_gg(X1, X2, X3, X4, addcF_in_ga(X1, X10))
U262_gg(X1, X2, X3, X4, addcF_out_ga(X1, X10)) → U263_gg(X1, X2, X3, X4, notEqcC_in_gg(X4, X10))
U263_gg(X1, X2, X3, X4, notEqcC_out_gg(X4, X10)) → noattackcN_out_gg(X1, .(X2, .(X3, .(X4, []))))
noattackcN_in_gg(X1, .(X2, .(X3, .(X4, .(X5, []))))) → U264_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X1, X2))
U264_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X1, X2)) → U265_gg(X1, X2, X3, X4, X5, addcD_in_ga(X2, X6))
U265_gg(X1, X2, X3, X4, X5, addcD_out_ga(X2, X6)) → U266_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X6))
U266_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X6)) → U267_gg(X1, X2, X3, X4, X5, X6, addcD_in_ga(X1, X7))
U267_gg(X1, X2, X3, X4, X5, X6, addcD_out_ga(X1, X7)) → U268_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X2, X7))
U268_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X2, X7)) → U269_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X3))
U269_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X3)) → U270_gg(X1, X2, X3, X4, X5, X6, X7, addcE_in_ga(X3, X8))
U270_gg(X1, X2, X3, X4, X5, X6, X7, addcE_out_ga(X3, X8)) → U271_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X1, X8))
U271_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X8)) → U272_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcE_in_ga(X1, X9))
U272_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcE_out_ga(X1, X9)) → U273_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X3, X9))
U273_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X3, X9)) → U274_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X4))
U274_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X4)) → U275_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcF_in_ga(X4, X10))
U275_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcF_out_ga(X4, X10)) → U276_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_in_gg(X1, X10))
U276_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_out_gg(X1, X10)) → U277_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcF_in_ga(X1, X11))
U277_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcF_out_ga(X1, X11)) → U278_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X4, X11))
U278_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X4, X11)) → U279_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X1, X5))
U279_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X1, X5)) → U280_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcG_in_ga(X5, X12))
U280_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcG_out_ga(X5, X12)) → U281_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X1, X12))
U281_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X1, X12)) → U282_gg(X1, X2, X3, X4, X5, addcG_in_ga(X1, X13))
U282_gg(X1, X2, X3, X4, X5, addcG_out_ga(X1, X13)) → U283_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X5, X13))
U283_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X5, X13)) → noattackcN_out_gg(X1, .(X2, .(X3, .(X4, .(X5, [])))))
noattackcN_in_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, [])))))) → U284_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X2))
U284_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X2)) → U285_gg(X1, X2, X3, X4, X5, X6, addcD_in_ga(X2, X7))
U285_gg(X1, X2, X3, X4, X5, X6, addcD_out_ga(X2, X7)) → U286_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X7))
U286_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X7)) → U287_gg(X1, X2, X3, X4, X5, X6, X7, addcD_in_ga(X1, X8))
U287_gg(X1, X2, X3, X4, X5, X6, X7, addcD_out_ga(X1, X8)) → U288_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X2, X8))
U288_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X2, X8)) → U289_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X1, X3))
U289_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X3)) → U290_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcE_in_ga(X3, X9))
U290_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcE_out_ga(X3, X9)) → U291_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X9))
U291_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X9)) → U292_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcE_in_ga(X1, X10))
U292_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcE_out_ga(X1, X10)) → U293_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_in_gg(X3, X10))
U293_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_out_gg(X3, X10)) → U294_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_in_gg(X1, X4))
U294_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_out_gg(X1, X4)) → U295_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcF_in_ga(X4, X11))
U295_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcF_out_ga(X4, X11)) → U296_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X1, X11))
U296_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X1, X11)) → U297_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcF_in_ga(X1, X12))
U297_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcF_out_ga(X1, X12)) → U298_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_in_gg(X4, X12))
U298_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_out_gg(X4, X12)) → U299_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_in_gg(X1, X5))
U299_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_out_gg(X1, X5)) → U300_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcG_in_ga(X5, X13))
U300_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcG_out_ga(X5, X13)) → U301_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_in_gg(X1, X13))
U301_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_out_gg(X1, X13)) → U302_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcG_in_ga(X1, X14))
U302_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcG_out_ga(X1, X14)) → U303_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_in_gg(X5, X14))
U303_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_out_gg(X5, X14)) → U304_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_in_gg(X1, X6))
U304_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_out_gg(X1, X6)) → U305_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcH_in_ga(X6, X15))
U305_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcH_out_ga(X6, X15)) → U306_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X15))
U306_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X15)) → U307_gg(X1, X2, X3, X4, X5, X6, addcH_in_ga(X1, X16))
U307_gg(X1, X2, X3, X4, X5, X6, addcH_out_ga(X1, X16)) → U308_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X6, X16))
U308_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X6, X16)) → noattackcN_out_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, []))))))
noattackcN_in_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, .(X7, []))))))) → U309_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X2))
U309_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X2)) → U310_gg(X1, X2, X3, X4, X5, X6, X7, addcD_in_ga(X2, X8))
U310_gg(X1, X2, X3, X4, X5, X6, X7, addcD_out_ga(X2, X8)) → U311_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X1, X8))
U311_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X8)) → U312_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcD_in_ga(X1, X9))
U312_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcD_out_ga(X1, X9)) → U313_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X2, X9))
U313_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X2, X9)) → U314_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X3))
U314_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X3)) → U315_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcE_in_ga(X3, X10))
U315_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcE_out_ga(X3, X10)) → U316_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_in_gg(X1, X10))
U316_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_out_gg(X1, X10)) → U317_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcE_in_ga(X1, X11))
U317_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcE_out_ga(X1, X11)) → U318_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X3, X11))
U318_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X3, X11)) → U319_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X1, X4))
U319_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X1, X4)) → U320_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcF_in_ga(X4, X12))
U320_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcF_out_ga(X4, X12)) → U321_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_in_gg(X1, X12))
U321_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_out_gg(X1, X12)) → U322_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcF_in_ga(X1, X13))
U322_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcF_out_ga(X1, X13)) → U323_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_in_gg(X4, X13))
U323_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_out_gg(X4, X13)) → U324_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_in_gg(X1, X5))
U324_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_out_gg(X1, X5)) → U325_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcG_in_ga(X5, X14))
U325_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcG_out_ga(X5, X14)) → U326_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_in_gg(X1, X14))
U326_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_out_gg(X1, X14)) → U327_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcG_in_ga(X1, X15))
U327_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcG_out_ga(X1, X15)) → U328_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_in_gg(X5, X15))
U328_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_out_gg(X5, X15)) → U329_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_in_gg(X1, X6))
U329_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_out_gg(X1, X6)) → U330_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, addcH_in_ga(X6, X16))
U330_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, addcH_out_ga(X6, X16)) → U331_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, notEqcC_in_gg(X1, X16))
U331_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, notEqcC_out_gg(X1, X16)) → U332_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, addcH_in_ga(X1, X17))
U332_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, addcH_out_ga(X1, X17)) → U333_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_in_gg(X6, X17))
U333_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_out_gg(X6, X17)) → U334_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_in_gg(X1, X7))
U334_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_out_gg(X1, X7)) → U335_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, addcI_in_ga(X7, X18))
U335_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, addcI_out_ga(X7, X18)) → U336_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X18))
U336_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X18)) → U337_gg(X1, X2, X3, X4, X5, X6, X7, addcI_in_ga(X1, X19))
U337_gg(X1, X2, X3, X4, X5, X6, X7, addcI_out_ga(X1, X19)) → U338_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X7, X19))
U338_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X7, X19)) → noattackcN_out_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, .(X7, [])))))))
noattackcN_in_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, .(X7, .(X8, X9)))))))) → U339_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X2))
U339_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X2)) → U340_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcD_in_ga(X2, X10))
U340_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcD_out_ga(X2, X10)) → U341_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_in_gg(X1, X10))
U341_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_out_gg(X1, X10)) → U342_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcD_in_ga(X1, X11))
U342_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcD_out_ga(X1, X11)) → U343_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X2, X11))
U343_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X2, X11)) → U344_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X1, X3))
U344_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X1, X3)) → U345_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcE_in_ga(X3, X12))
U345_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcE_out_ga(X3, X12)) → U346_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_in_gg(X1, X12))
U346_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_out_gg(X1, X12)) → U347_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcE_in_ga(X1, X13))
U347_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcE_out_ga(X1, X13)) → U348_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_in_gg(X3, X13))
U348_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_out_gg(X3, X13)) → U349_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_in_gg(X1, X4))
U349_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_out_gg(X1, X4)) → U350_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcF_in_ga(X4, X14))
U350_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcF_out_ga(X4, X14)) → U351_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_in_gg(X1, X14))
U351_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_out_gg(X1, X14)) → U352_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcF_in_ga(X1, X15))
U352_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcF_out_ga(X1, X15)) → U353_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_in_gg(X4, X15))
U353_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_out_gg(X4, X15)) → U354_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_in_gg(X1, X5))
U354_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_out_gg(X1, X5)) → U355_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, addcG_in_ga(X5, X16))
U355_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, addcG_out_ga(X5, X16)) → U356_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, notEqcC_in_gg(X1, X16))
U356_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, notEqcC_out_gg(X1, X16)) → U357_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, addcG_in_ga(X1, X17))
U357_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, addcG_out_ga(X1, X17)) → U358_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_in_gg(X5, X17))
U358_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_out_gg(X5, X17)) → U359_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_in_gg(X1, X6))
U359_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_out_gg(X1, X6)) → U360_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, addcH_in_ga(X6, X18))
U360_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, addcH_out_ga(X6, X18)) → U361_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, notEqcC_in_gg(X1, X18))
U361_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, notEqcC_out_gg(X1, X18)) → U362_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, addcH_in_ga(X1, X19))
U362_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, addcH_out_ga(X1, X19)) → U363_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, notEqcC_in_gg(X6, X19))
U363_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, notEqcC_out_gg(X6, X19)) → U364_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, notEqcC_in_gg(X1, X7))
U364_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, notEqcC_out_gg(X1, X7)) → U365_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, addcI_in_ga(X7, X20))
U365_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, addcI_out_ga(X7, X20)) → U366_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, X20, notEqcC_in_gg(X1, X20))
U366_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, X20, notEqcC_out_gg(X1, X20)) → U367_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcI_in_ga(X1, X21))
U367_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcI_out_ga(X1, X21)) → U368_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X7, X21))
U368_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X7, X21)) → U369_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, qcQ_in_ggaagg(X1, X8, X22, X23, X9, s(s(s(s(s(s(s(0)))))))))
qcQ_in_ggaagg(X1, X2, X3, X4, X5, X6) → U228_ggaagg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X2))
U228_ggaagg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X2)) → U229_ggaagg(X1, X2, X3, X4, X5, X6, addcJ_in_ga(X2, X3))
U229_ggaagg(X1, X2, X3, X4, X5, X6, addcJ_out_ga(X2, X3)) → U230_ggaagg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X3))
U230_ggaagg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X3)) → U231_ggaagg(X1, X2, X3, X4, X5, X6, addcJ_in_ga(X1, X4))
U231_ggaagg(X1, X2, X3, X4, X5, X6, addcJ_out_ga(X1, X4)) → U232_ggaagg(X1, X2, X3, X4, X5, X6, qcL_in_ggggg(X2, X4, X1, X5, X6))
qcL_in_ggggg(X1, X2, X3, [], X4) → U215_ggggg(X1, X2, X3, X4, notEqcC_in_gg(X1, X2))
U215_ggggg(X1, X2, X3, X4, notEqcC_out_gg(X1, X2)) → qcL_out_ggggg(X1, X2, X3, [], X4)
qcL_in_ggggg(X1, X2, X3, .(X4, X5), X6) → U216_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X2))
U216_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X2)) → U217_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X3, X4))
U217_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X3, X4)) → U218_ggggg(X1, X2, X3, X4, X5, X6, addcK_in_gga(X4, X6, X7))
U218_ggggg(X1, X2, X3, X4, X5, X6, addcK_out_gga(X4, X6, X7)) → U219_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X3, X7))
U219_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X3, X7)) → U220_ggggg(X1, X2, X3, X4, X5, X6, addcK_in_gga(X3, X6, X8))
U220_ggggg(X1, X2, X3, X4, X5, X6, addcK_out_gga(X3, X6, X8)) → U221_ggggg(X1, X2, X3, X4, X5, X6, qcL_in_ggggg(X4, X8, X3, X5, s(X6)))
U221_ggggg(X1, X2, X3, X4, X5, X6, qcL_out_ggggg(X4, X8, X3, X5, s(X6))) → qcL_out_ggggg(X1, X2, X3, .(X4, X5), X6)
U232_ggaagg(X1, X2, X3, X4, X5, X6, qcL_out_ggggg(X2, X4, X1, X5, X6)) → qcQ_out_ggaagg(X1, X2, X3, X4, X5, X6)
U369_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, qcQ_out_ggaagg(X1, X8, X22, X23, X9, s(s(s(s(s(s(s(0))))))))) → noattackcN_out_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, .(X7, .(X8, X9))))))))

The argument filtering Pi contains the following mapping:
.(x1, x2)  =  .(x1, x2)
deletecP_in_aga(x1, x2, x3)  =  deletecP_in_aga(x2)
deletecP_out_aga(x1, x2, x3)  =  deletecP_out_aga(x1, x2, x3)
U233_aga(x1, x2, x3, x4)  =  U233_aga(x2, x4)
deletecA_in_aga(x1, x2, x3)  =  deletecA_in_aga(x2)
deletecA_out_aga(x1, x2, x3)  =  deletecA_out_aga(x1, x2, x3)
U203_aga(x1, x2, x3, x4, x5)  =  U203_aga(x2, x3, x5)
permcB_in_ga(x1, x2)  =  permcB_in_ga(x1)
[]  =  []
permcB_out_ga(x1, x2)  =  permcB_out_ga(x1, x2)
U204_ga(x1, x2, x3, x4, x5)  =  U204_ga(x1, x2, x5)
U205_ga(x1, x2, x3, x4, x5)  =  U205_ga(x1, x2, x3, x5)
s(x1)  =  s(x1)
notEqcC_in_gg(x1, x2)  =  notEqcC_in_gg(x1, x2)
0  =  0
notEqcC_out_gg(x1, x2)  =  notEqcC_out_gg(x1, x2)
U206_gg(x1, x2, x3)  =  U206_gg(x1, x2, x3)
addcD_in_ga(x1, x2)  =  addcD_in_ga(x1)
addcD_out_ga(x1, x2)  =  addcD_out_ga(x1, x2)
U207_ga(x1, x2, x3)  =  U207_ga(x1, x3)
addcE_in_ga(x1, x2)  =  addcE_in_ga(x1)
addcE_out_ga(x1, x2)  =  addcE_out_ga(x1, x2)
U208_ga(x1, x2, x3)  =  U208_ga(x1, x3)
addcF_in_ga(x1, x2)  =  addcF_in_ga(x1)
addcF_out_ga(x1, x2)  =  addcF_out_ga(x1, x2)
U209_ga(x1, x2, x3)  =  U209_ga(x1, x3)
addcG_in_ga(x1, x2)  =  addcG_in_ga(x1)
addcG_out_ga(x1, x2)  =  addcG_out_ga(x1, x2)
U210_ga(x1, x2, x3)  =  U210_ga(x1, x3)
addcH_in_ga(x1, x2)  =  addcH_in_ga(x1)
addcH_out_ga(x1, x2)  =  addcH_out_ga(x1, x2)
U211_ga(x1, x2, x3)  =  U211_ga(x1, x3)
addcI_in_ga(x1, x2)  =  addcI_in_ga(x1)
addcI_out_ga(x1, x2)  =  addcI_out_ga(x1, x2)
U212_ga(x1, x2, x3)  =  U212_ga(x1, x3)
addcJ_in_ga(x1, x2)  =  addcJ_in_ga(x1)
addcJ_out_ga(x1, x2)  =  addcJ_out_ga(x1, x2)
U213_ga(x1, x2, x3)  =  U213_ga(x1, x3)
addcK_in_gga(x1, x2, x3)  =  addcK_in_gga(x1, x2)
addcK_out_gga(x1, x2, x3)  =  addcK_out_gga(x1, x2, x3)
U214_gga(x1, x2, x3, x4)  =  U214_gga(x1, x2, x4)
noattackcN_in_gg(x1, x2)  =  noattackcN_in_gg(x1, x2)
noattackcN_out_gg(x1, x2)  =  noattackcN_out_gg(x1, x2)
U234_gg(x1, x2, x3)  =  U234_gg(x1, x2, x3)
U235_gg(x1, x2, x3)  =  U235_gg(x1, x2, x3)
U236_gg(x1, x2, x3)  =  U236_gg(x1, x2, x3)
U237_gg(x1, x2, x3)  =  U237_gg(x1, x2, x3)
U238_gg(x1, x2, x3)  =  U238_gg(x1, x2, x3)
U239_gg(x1, x2, x3, x4)  =  U239_gg(x1, x2, x3, x4)
U240_gg(x1, x2, x3, x4)  =  U240_gg(x1, x2, x3, x4)
U241_gg(x1, x2, x3, x4, x5)  =  U241_gg(x1, x2, x3, x5)
U242_gg(x1, x2, x3, x4, x5)  =  U242_gg(x1, x2, x3, x5)
U243_gg(x1, x2, x3, x4, x5, x6)  =  U243_gg(x1, x2, x3, x6)
U244_gg(x1, x2, x3, x4, x5, x6)  =  U244_gg(x1, x2, x3, x6)
U245_gg(x1, x2, x3, x4, x5, x6)  =  U245_gg(x1, x2, x3, x6)
U246_gg(x1, x2, x3, x4)  =  U246_gg(x1, x2, x3, x4)
U247_gg(x1, x2, x3, x4)  =  U247_gg(x1, x2, x3, x4)
U248_gg(x1, x2, x3, x4)  =  U248_gg(x1, x2, x3, x4)
U249_gg(x1, x2, x3, x4, x5)  =  U249_gg(x1, x2, x3, x4, x5)
U250_gg(x1, x2, x3, x4, x5)  =  U250_gg(x1, x2, x3, x4, x5)
U251_gg(x1, x2, x3, x4, x5, x6)  =  U251_gg(x1, x2, x3, x4, x6)
U252_gg(x1, x2, x3, x4, x5, x6)  =  U252_gg(x1, x2, x3, x4, x6)
U253_gg(x1, x2, x3, x4, x5, x6, x7)  =  U253_gg(x1, x2, x3, x4, x7)
U254_gg(x1, x2, x3, x4, x5, x6, x7)  =  U254_gg(x1, x2, x3, x4, x7)
U255_gg(x1, x2, x3, x4, x5, x6, x7)  =  U255_gg(x1, x2, x3, x4, x7)
U256_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U256_gg(x1, x2, x3, x4, x8)
U257_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U257_gg(x1, x2, x3, x4, x8)
U258_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U258_gg(x1, x2, x3, x4, x9)
U259_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U259_gg(x1, x2, x3, x4, x9)
U260_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U260_gg(x1, x2, x3, x4, x9)
U261_gg(x1, x2, x3, x4, x5)  =  U261_gg(x1, x2, x3, x4, x5)
U262_gg(x1, x2, x3, x4, x5)  =  U262_gg(x1, x2, x3, x4, x5)
U263_gg(x1, x2, x3, x4, x5)  =  U263_gg(x1, x2, x3, x4, x5)
U264_gg(x1, x2, x3, x4, x5, x6)  =  U264_gg(x1, x2, x3, x4, x5, x6)
U265_gg(x1, x2, x3, x4, x5, x6)  =  U265_gg(x1, x2, x3, x4, x5, x6)
U266_gg(x1, x2, x3, x4, x5, x6, x7)  =  U266_gg(x1, x2, x3, x4, x5, x7)
U267_gg(x1, x2, x3, x4, x5, x6, x7)  =  U267_gg(x1, x2, x3, x4, x5, x7)
U268_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U268_gg(x1, x2, x3, x4, x5, x8)
U269_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U269_gg(x1, x2, x3, x4, x5, x8)
U270_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U270_gg(x1, x2, x3, x4, x5, x8)
U271_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U271_gg(x1, x2, x3, x4, x5, x9)
U272_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U272_gg(x1, x2, x3, x4, x5, x9)
U273_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U273_gg(x1, x2, x3, x4, x5, x10)
U274_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U274_gg(x1, x2, x3, x4, x5, x10)
U275_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U275_gg(x1, x2, x3, x4, x5, x10)
U276_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U276_gg(x1, x2, x3, x4, x5, x11)
U277_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U277_gg(x1, x2, x3, x4, x5, x11)
U278_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U278_gg(x1, x2, x3, x4, x5, x12)
U279_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U279_gg(x1, x2, x3, x4, x5, x12)
U280_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U280_gg(x1, x2, x3, x4, x5, x12)
U281_gg(x1, x2, x3, x4, x5, x6)  =  U281_gg(x1, x2, x3, x4, x5, x6)
U282_gg(x1, x2, x3, x4, x5, x6)  =  U282_gg(x1, x2, x3, x4, x5, x6)
U283_gg(x1, x2, x3, x4, x5, x6)  =  U283_gg(x1, x2, x3, x4, x5, x6)
U284_gg(x1, x2, x3, x4, x5, x6, x7)  =  U284_gg(x1, x2, x3, x4, x5, x6, x7)
U285_gg(x1, x2, x3, x4, x5, x6, x7)  =  U285_gg(x1, x2, x3, x4, x5, x6, x7)
U286_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U286_gg(x1, x2, x3, x4, x5, x6, x8)
U287_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U287_gg(x1, x2, x3, x4, x5, x6, x8)
U288_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U288_gg(x1, x2, x3, x4, x5, x6, x9)
U289_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U289_gg(x1, x2, x3, x4, x5, x6, x9)
U290_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U290_gg(x1, x2, x3, x4, x5, x6, x9)
U291_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U291_gg(x1, x2, x3, x4, x5, x6, x10)
U292_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U292_gg(x1, x2, x3, x4, x5, x6, x10)
U293_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U293_gg(x1, x2, x3, x4, x5, x6, x11)
U294_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U294_gg(x1, x2, x3, x4, x5, x6, x11)
U295_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U295_gg(x1, x2, x3, x4, x5, x6, x11)
U296_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U296_gg(x1, x2, x3, x4, x5, x6, x12)
U297_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U297_gg(x1, x2, x3, x4, x5, x6, x12)
U298_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U298_gg(x1, x2, x3, x4, x5, x6, x13)
U299_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U299_gg(x1, x2, x3, x4, x5, x6, x13)
U300_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U300_gg(x1, x2, x3, x4, x5, x6, x13)
U301_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U301_gg(x1, x2, x3, x4, x5, x6, x14)
U302_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U302_gg(x1, x2, x3, x4, x5, x6, x14)
U303_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U303_gg(x1, x2, x3, x4, x5, x6, x15)
U304_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U304_gg(x1, x2, x3, x4, x5, x6, x15)
U305_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U305_gg(x1, x2, x3, x4, x5, x6, x15)
U306_gg(x1, x2, x3, x4, x5, x6, x7)  =  U306_gg(x1, x2, x3, x4, x5, x6, x7)
U307_gg(x1, x2, x3, x4, x5, x6, x7)  =  U307_gg(x1, x2, x3, x4, x5, x6, x7)
U308_gg(x1, x2, x3, x4, x5, x6, x7)  =  U308_gg(x1, x2, x3, x4, x5, x6, x7)
U309_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U309_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U310_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U310_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U311_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U311_gg(x1, x2, x3, x4, x5, x6, x7, x9)
U312_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U312_gg(x1, x2, x3, x4, x5, x6, x7, x9)
U313_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U313_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U314_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U314_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U315_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U315_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U316_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U316_gg(x1, x2, x3, x4, x5, x6, x7, x11)
U317_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U317_gg(x1, x2, x3, x4, x5, x6, x7, x11)
U318_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U318_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U319_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U319_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U320_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U320_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U321_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U321_gg(x1, x2, x3, x4, x5, x6, x7, x13)
U322_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U322_gg(x1, x2, x3, x4, x5, x6, x7, x13)
U323_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U323_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U324_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U324_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U325_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U325_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U326_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U326_gg(x1, x2, x3, x4, x5, x6, x7, x15)
U327_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U327_gg(x1, x2, x3, x4, x5, x6, x7, x15)
U328_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U328_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U329_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U329_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U330_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U330_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U331_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U331_gg(x1, x2, x3, x4, x5, x6, x7, x17)
U332_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U332_gg(x1, x2, x3, x4, x5, x6, x7, x17)
U333_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U333_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U334_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U334_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U335_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U335_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U336_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U336_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U337_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U337_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U338_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U338_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U339_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U339_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U340_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U340_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U341_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U341_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x11)
U342_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U342_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x11)
U343_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U343_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U344_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U344_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U345_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U345_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U346_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U346_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x13)
U347_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U347_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x13)
U348_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U348_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U349_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U349_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U350_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U350_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U351_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U351_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x15)
U352_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U352_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x15)
U353_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U353_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U354_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U354_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U355_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U355_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U356_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U356_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x17)
U357_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U357_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x17)
U358_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U358_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U359_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U359_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U360_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U360_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U361_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19)  =  U361_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x19)
U362_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19)  =  U362_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x19)
U363_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U363_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U364_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U364_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U365_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U365_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U366_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21)  =  U366_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x21)
U367_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U367_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U368_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U368_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U369_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U369_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
qcQ_in_ggaagg(x1, x2, x3, x4, x5, x6)  =  qcQ_in_ggaagg(x1, x2, x5, x6)
U228_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U228_ggaagg(x1, x2, x5, x6, x7)
U229_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U229_ggaagg(x1, x2, x5, x6, x7)
U230_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U230_ggaagg(x1, x2, x3, x5, x6, x7)
U231_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U231_ggaagg(x1, x2, x3, x5, x6, x7)
U232_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U232_ggaagg(x1, x2, x3, x4, x5, x6, x7)
qcL_in_ggggg(x1, x2, x3, x4, x5)  =  qcL_in_ggggg(x1, x2, x3, x4, x5)
U215_ggggg(x1, x2, x3, x4, x5)  =  U215_ggggg(x1, x2, x3, x4, x5)
qcL_out_ggggg(x1, x2, x3, x4, x5)  =  qcL_out_ggggg(x1, x2, x3, x4, x5)
U216_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U216_ggggg(x1, x2, x3, x4, x5, x6, x7)
U217_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U217_ggggg(x1, x2, x3, x4, x5, x6, x7)
U218_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U218_ggggg(x1, x2, x3, x4, x5, x6, x7)
U219_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U219_ggggg(x1, x2, x3, x4, x5, x6, x7)
U220_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U220_ggggg(x1, x2, x3, x4, x5, x6, x7)
U221_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U221_ggggg(x1, x2, x3, x4, x5, x6, x7)
qcQ_out_ggaagg(x1, x2, x3, x4, x5, x6)  =  qcQ_out_ggaagg(x1, x2, x3, x4, x5, x6)
PL_IN_GGGGG(x1, x2, x3, x4, x5)  =  PL_IN_GGGGG(x1, x2, x3, x4, x5)
U15_GGGGG(x1, x2, x3, x4, x5, x6, x7)  =  U15_GGGGG(x1, x2, x3, x4, x5, x6, x7)
U17_GGGGG(x1, x2, x3, x4, x5, x6, x7)  =  U17_GGGGG(x1, x2, x3, x4, x5, x6, x7)
U19_GGGGG(x1, x2, x3, x4, x5, x6, x7)  =  U19_GGGGG(x1, x2, x3, x4, x5, x6, x7)
U21_GGGGG(x1, x2, x3, x4, x5, x6, x7)  =  U21_GGGGG(x1, x2, x3, x4, x5, x6, x7)
U23_GGGGG(x1, x2, x3, x4, x5, x6, x7)  =  U23_GGGGG(x1, x2, x3, x4, x5, x6, x7)

We have to consider all (P,R,Pi)-chains

(71) UsableRulesProof (EQUIVALENT transformation)

For (infinitary) constructor rewriting [LOPSTR] we can delete all non-usable rules from R.

(72) Obligation:

Pi DP problem:
The TRS P consists of the following rules:

PL_IN_GGGGG(X1, X2, X3, .(X4, X5), X6) → U15_GGGGG(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X2))
U15_GGGGG(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X2)) → U17_GGGGG(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X3, X4))
U17_GGGGG(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X3, X4)) → U19_GGGGG(X1, X2, X3, X4, X5, X6, addcK_in_gga(X4, X6, X7))
U19_GGGGG(X1, X2, X3, X4, X5, X6, addcK_out_gga(X4, X6, X7)) → U21_GGGGG(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X3, X7))
U21_GGGGG(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X3, X7)) → U23_GGGGG(X1, X2, X3, X4, X5, X6, addcK_in_gga(X3, X6, X8))
U23_GGGGG(X1, X2, X3, X4, X5, X6, addcK_out_gga(X3, X6, X8)) → PL_IN_GGGGG(X4, X8, X3, X5, s(X6))

The TRS R consists of the following rules:

notEqcC_in_gg(0, s(X1)) → notEqcC_out_gg(0, s(X1))
notEqcC_in_gg(s(X1), 0) → notEqcC_out_gg(s(X1), 0)
notEqcC_in_gg(s(X1), s(X2)) → U206_gg(X1, X2, notEqcC_in_gg(X1, X2))
addcK_in_gga(0, X1, s(X1)) → addcK_out_gga(0, X1, s(X1))
addcK_in_gga(s(X1), X2, s(X3)) → U214_gga(X1, X2, X3, addcK_in_gga(X1, X2, X3))
U206_gg(X1, X2, notEqcC_out_gg(X1, X2)) → notEqcC_out_gg(s(X1), s(X2))
U214_gga(X1, X2, X3, addcK_out_gga(X1, X2, X3)) → addcK_out_gga(s(X1), X2, s(X3))

The argument filtering Pi contains the following mapping:
.(x1, x2)  =  .(x1, x2)
s(x1)  =  s(x1)
notEqcC_in_gg(x1, x2)  =  notEqcC_in_gg(x1, x2)
0  =  0
notEqcC_out_gg(x1, x2)  =  notEqcC_out_gg(x1, x2)
U206_gg(x1, x2, x3)  =  U206_gg(x1, x2, x3)
addcK_in_gga(x1, x2, x3)  =  addcK_in_gga(x1, x2)
addcK_out_gga(x1, x2, x3)  =  addcK_out_gga(x1, x2, x3)
U214_gga(x1, x2, x3, x4)  =  U214_gga(x1, x2, x4)
PL_IN_GGGGG(x1, x2, x3, x4, x5)  =  PL_IN_GGGGG(x1, x2, x3, x4, x5)
U15_GGGGG(x1, x2, x3, x4, x5, x6, x7)  =  U15_GGGGG(x1, x2, x3, x4, x5, x6, x7)
U17_GGGGG(x1, x2, x3, x4, x5, x6, x7)  =  U17_GGGGG(x1, x2, x3, x4, x5, x6, x7)
U19_GGGGG(x1, x2, x3, x4, x5, x6, x7)  =  U19_GGGGG(x1, x2, x3, x4, x5, x6, x7)
U21_GGGGG(x1, x2, x3, x4, x5, x6, x7)  =  U21_GGGGG(x1, x2, x3, x4, x5, x6, x7)
U23_GGGGG(x1, x2, x3, x4, x5, x6, x7)  =  U23_GGGGG(x1, x2, x3, x4, x5, x6, x7)

We have to consider all (P,R,Pi)-chains

(73) PiDPToQDPProof (SOUND transformation)

Transforming (infinitary) constructor rewriting Pi-DP problem [LOPSTR] into ordinary QDP problem [LPAR04] by application of Pi.

(74) Obligation:

Q DP problem:
The TRS P consists of the following rules:

PL_IN_GGGGG(X1, X2, X3, .(X4, X5), X6) → U15_GGGGG(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X2))
U15_GGGGG(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X2)) → U17_GGGGG(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X3, X4))
U17_GGGGG(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X3, X4)) → U19_GGGGG(X1, X2, X3, X4, X5, X6, addcK_in_gga(X4, X6))
U19_GGGGG(X1, X2, X3, X4, X5, X6, addcK_out_gga(X4, X6, X7)) → U21_GGGGG(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X3, X7))
U21_GGGGG(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X3, X7)) → U23_GGGGG(X1, X2, X3, X4, X5, X6, addcK_in_gga(X3, X6))
U23_GGGGG(X1, X2, X3, X4, X5, X6, addcK_out_gga(X3, X6, X8)) → PL_IN_GGGGG(X4, X8, X3, X5, s(X6))

The TRS R consists of the following rules:

notEqcC_in_gg(0, s(X1)) → notEqcC_out_gg(0, s(X1))
notEqcC_in_gg(s(X1), 0) → notEqcC_out_gg(s(X1), 0)
notEqcC_in_gg(s(X1), s(X2)) → U206_gg(X1, X2, notEqcC_in_gg(X1, X2))
addcK_in_gga(0, X1) → addcK_out_gga(0, X1, s(X1))
addcK_in_gga(s(X1), X2) → U214_gga(X1, X2, addcK_in_gga(X1, X2))
U206_gg(X1, X2, notEqcC_out_gg(X1, X2)) → notEqcC_out_gg(s(X1), s(X2))
U214_gga(X1, X2, addcK_out_gga(X1, X2, X3)) → addcK_out_gga(s(X1), X2, s(X3))

The set Q consists of the following terms:

notEqcC_in_gg(x0, x1)
addcK_in_gga(x0, x1)
U206_gg(x0, x1, x2)
U214_gga(x0, x1, x2)

We have to consider all (P,Q,R)-chains.

(75) QDPSizeChangeProof (EQUIVALENT transformation)

By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:

  • U15_GGGGG(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X2)) → U17_GGGGG(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X3, X4))
    The graph contains the following edges 1 >= 1, 7 > 1, 2 >= 2, 7 > 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6

  • U23_GGGGG(X1, X2, X3, X4, X5, X6, addcK_out_gga(X3, X6, X8)) → PL_IN_GGGGG(X4, X8, X3, X5, s(X6))
    The graph contains the following edges 4 >= 1, 7 > 2, 3 >= 3, 7 > 3, 5 >= 4

  • U17_GGGGG(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X3, X4)) → U19_GGGGG(X1, X2, X3, X4, X5, X6, addcK_in_gga(X4, X6))
    The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 7 > 3, 4 >= 4, 7 > 4, 5 >= 5, 6 >= 6

  • PL_IN_GGGGG(X1, X2, X3, .(X4, X5), X6) → U15_GGGGG(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X2))
    The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 > 4, 4 > 5, 5 >= 6

  • U19_GGGGG(X1, X2, X3, X4, X5, X6, addcK_out_gga(X4, X6, X7)) → U21_GGGGG(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X3, X7))
    The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 7 > 4, 5 >= 5, 6 >= 6, 7 > 6

  • U21_GGGGG(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X3, X7)) → U23_GGGGG(X1, X2, X3, X4, X5, X6, addcK_in_gga(X3, X6))
    The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 7 > 3, 4 >= 4, 5 >= 5, 6 >= 6

(76) YES

(77) Obligation:

Pi DP problem:
The TRS P consists of the following rules:

PM_IN_GG(X1, .(X2, X3)) → U185_GG(X1, X2, X3, noattackcN_in_gg(X1, .(X2, X3)))
U185_GG(X1, X2, X3, noattackcN_out_gg(X1, .(X2, X3))) → PM_IN_GG(X2, X3)

The TRS R consists of the following rules:

deletecP_in_aga(s(0), X1, X1) → deletecP_out_aga(s(0), X1, X1)
deletecP_in_aga(X1, X2, .(s(0), X3)) → U233_aga(X1, X2, X3, deletecA_in_aga(X1, X2, X3))
deletecA_in_aga(X1, .(X1, X2), X2) → deletecA_out_aga(X1, .(X1, X2), X2)
deletecA_in_aga(X1, .(X2, X3), .(X2, X4)) → U203_aga(X1, X2, X3, X4, deletecA_in_aga(X1, X3, X4))
U203_aga(X1, X2, X3, X4, deletecA_out_aga(X1, X3, X4)) → deletecA_out_aga(X1, .(X2, X3), .(X2, X4))
U233_aga(X1, X2, X3, deletecA_out_aga(X1, X2, X3)) → deletecP_out_aga(X1, X2, .(s(0), X3))
permcB_in_ga([], []) → permcB_out_ga([], [])
permcB_in_ga(.(X1, X2), .(X3, X4)) → U204_ga(X1, X2, X3, X4, deletecA_in_aga(X3, .(X1, X2), X5))
U204_ga(X1, X2, X3, X4, deletecA_out_aga(X3, .(X1, X2), X5)) → U205_ga(X1, X2, X3, X4, permcB_in_ga(X5, X4))
U205_ga(X1, X2, X3, X4, permcB_out_ga(X5, X4)) → permcB_out_ga(.(X1, X2), .(X3, X4))
notEqcC_in_gg(0, s(X1)) → notEqcC_out_gg(0, s(X1))
notEqcC_in_gg(s(X1), 0) → notEqcC_out_gg(s(X1), 0)
notEqcC_in_gg(s(X1), s(X2)) → U206_gg(X1, X2, notEqcC_in_gg(X1, X2))
U206_gg(X1, X2, notEqcC_out_gg(X1, X2)) → notEqcC_out_gg(s(X1), s(X2))
addcD_in_ga(0, s(0)) → addcD_out_ga(0, s(0))
addcD_in_ga(s(X1), s(X2)) → U207_ga(X1, X2, addcD_in_ga(X1, X2))
U207_ga(X1, X2, addcD_out_ga(X1, X2)) → addcD_out_ga(s(X1), s(X2))
addcE_in_ga(0, s(s(0))) → addcE_out_ga(0, s(s(0)))
addcE_in_ga(s(X1), s(X2)) → U208_ga(X1, X2, addcE_in_ga(X1, X2))
U208_ga(X1, X2, addcE_out_ga(X1, X2)) → addcE_out_ga(s(X1), s(X2))
addcF_in_ga(0, s(s(s(0)))) → addcF_out_ga(0, s(s(s(0))))
addcF_in_ga(s(X1), s(X2)) → U209_ga(X1, X2, addcF_in_ga(X1, X2))
U209_ga(X1, X2, addcF_out_ga(X1, X2)) → addcF_out_ga(s(X1), s(X2))
addcG_in_ga(0, s(s(s(s(0))))) → addcG_out_ga(0, s(s(s(s(0)))))
addcG_in_ga(s(X1), s(X2)) → U210_ga(X1, X2, addcG_in_ga(X1, X2))
U210_ga(X1, X2, addcG_out_ga(X1, X2)) → addcG_out_ga(s(X1), s(X2))
addcH_in_ga(0, s(s(s(s(s(0)))))) → addcH_out_ga(0, s(s(s(s(s(0))))))
addcH_in_ga(s(X1), s(X2)) → U211_ga(X1, X2, addcH_in_ga(X1, X2))
U211_ga(X1, X2, addcH_out_ga(X1, X2)) → addcH_out_ga(s(X1), s(X2))
addcI_in_ga(0, s(s(s(s(s(s(0))))))) → addcI_out_ga(0, s(s(s(s(s(s(0)))))))
addcI_in_ga(s(X1), s(X2)) → U212_ga(X1, X2, addcI_in_ga(X1, X2))
U212_ga(X1, X2, addcI_out_ga(X1, X2)) → addcI_out_ga(s(X1), s(X2))
addcJ_in_ga(0, s(s(s(s(s(s(s(0)))))))) → addcJ_out_ga(0, s(s(s(s(s(s(s(0))))))))
addcJ_in_ga(s(X1), s(X2)) → U213_ga(X1, X2, addcJ_in_ga(X1, X2))
U213_ga(X1, X2, addcJ_out_ga(X1, X2)) → addcJ_out_ga(s(X1), s(X2))
addcK_in_gga(0, X1, s(X1)) → addcK_out_gga(0, X1, s(X1))
addcK_in_gga(s(X1), X2, s(X3)) → U214_gga(X1, X2, X3, addcK_in_gga(X1, X2, X3))
U214_gga(X1, X2, X3, addcK_out_gga(X1, X2, X3)) → addcK_out_gga(s(X1), X2, s(X3))
noattackcN_in_gg(X1, []) → noattackcN_out_gg(X1, [])
noattackcN_in_gg(X1, .(X2, [])) → U234_gg(X1, X2, notEqcC_in_gg(X1, X2))
U234_gg(X1, X2, notEqcC_out_gg(X1, X2)) → U235_gg(X1, X2, addcD_in_ga(X2, X3))
U235_gg(X1, X2, addcD_out_ga(X2, X3)) → U236_gg(X1, X2, notEqcC_in_gg(X1, X3))
U236_gg(X1, X2, notEqcC_out_gg(X1, X3)) → U237_gg(X1, X2, addcD_in_ga(X1, X4))
U237_gg(X1, X2, addcD_out_ga(X1, X4)) → U238_gg(X1, X2, notEqcC_in_gg(X2, X4))
U238_gg(X1, X2, notEqcC_out_gg(X2, X4)) → noattackcN_out_gg(X1, .(X2, []))
noattackcN_in_gg(X1, .(X2, .(X3, []))) → U239_gg(X1, X2, X3, notEqcC_in_gg(X1, X2))
U239_gg(X1, X2, X3, notEqcC_out_gg(X1, X2)) → U240_gg(X1, X2, X3, addcD_in_ga(X2, X4))
U240_gg(X1, X2, X3, addcD_out_ga(X2, X4)) → U241_gg(X1, X2, X3, X4, notEqcC_in_gg(X1, X4))
U241_gg(X1, X2, X3, X4, notEqcC_out_gg(X1, X4)) → U242_gg(X1, X2, X3, X4, addcD_in_ga(X1, X5))
U242_gg(X1, X2, X3, X4, addcD_out_ga(X1, X5)) → U243_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X2, X5))
U243_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X2, X5)) → U244_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X1, X3))
U244_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X1, X3)) → U245_gg(X1, X2, X3, X4, X5, addcE_in_ga(X3, X6))
U245_gg(X1, X2, X3, X4, X5, addcE_out_ga(X3, X6)) → U246_gg(X1, X2, X3, notEqcC_in_gg(X1, X6))
U246_gg(X1, X2, X3, notEqcC_out_gg(X1, X6)) → U247_gg(X1, X2, X3, addcE_in_ga(X1, X7))
U247_gg(X1, X2, X3, addcE_out_ga(X1, X7)) → U248_gg(X1, X2, X3, notEqcC_in_gg(X3, X7))
U248_gg(X1, X2, X3, notEqcC_out_gg(X3, X7)) → noattackcN_out_gg(X1, .(X2, .(X3, [])))
noattackcN_in_gg(X1, .(X2, .(X3, .(X4, [])))) → U249_gg(X1, X2, X3, X4, notEqcC_in_gg(X1, X2))
U249_gg(X1, X2, X3, X4, notEqcC_out_gg(X1, X2)) → U250_gg(X1, X2, X3, X4, addcD_in_ga(X2, X5))
U250_gg(X1, X2, X3, X4, addcD_out_ga(X2, X5)) → U251_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X1, X5))
U251_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X1, X5)) → U252_gg(X1, X2, X3, X4, X5, addcD_in_ga(X1, X6))
U252_gg(X1, X2, X3, X4, X5, addcD_out_ga(X1, X6)) → U253_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X2, X6))
U253_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X2, X6)) → U254_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X3))
U254_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X3)) → U255_gg(X1, X2, X3, X4, X5, X6, addcE_in_ga(X3, X7))
U255_gg(X1, X2, X3, X4, X5, X6, addcE_out_ga(X3, X7)) → U256_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X7))
U256_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X7)) → U257_gg(X1, X2, X3, X4, X5, X6, X7, addcE_in_ga(X1, X8))
U257_gg(X1, X2, X3, X4, X5, X6, X7, addcE_out_ga(X1, X8)) → U258_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X3, X8))
U258_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X3, X8)) → U259_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X1, X4))
U259_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X4)) → U260_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcF_in_ga(X4, X9))
U260_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcF_out_ga(X4, X9)) → U261_gg(X1, X2, X3, X4, notEqcC_in_gg(X1, X9))
U261_gg(X1, X2, X3, X4, notEqcC_out_gg(X1, X9)) → U262_gg(X1, X2, X3, X4, addcF_in_ga(X1, X10))
U262_gg(X1, X2, X3, X4, addcF_out_ga(X1, X10)) → U263_gg(X1, X2, X3, X4, notEqcC_in_gg(X4, X10))
U263_gg(X1, X2, X3, X4, notEqcC_out_gg(X4, X10)) → noattackcN_out_gg(X1, .(X2, .(X3, .(X4, []))))
noattackcN_in_gg(X1, .(X2, .(X3, .(X4, .(X5, []))))) → U264_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X1, X2))
U264_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X1, X2)) → U265_gg(X1, X2, X3, X4, X5, addcD_in_ga(X2, X6))
U265_gg(X1, X2, X3, X4, X5, addcD_out_ga(X2, X6)) → U266_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X6))
U266_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X6)) → U267_gg(X1, X2, X3, X4, X5, X6, addcD_in_ga(X1, X7))
U267_gg(X1, X2, X3, X4, X5, X6, addcD_out_ga(X1, X7)) → U268_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X2, X7))
U268_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X2, X7)) → U269_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X3))
U269_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X3)) → U270_gg(X1, X2, X3, X4, X5, X6, X7, addcE_in_ga(X3, X8))
U270_gg(X1, X2, X3, X4, X5, X6, X7, addcE_out_ga(X3, X8)) → U271_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X1, X8))
U271_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X8)) → U272_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcE_in_ga(X1, X9))
U272_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcE_out_ga(X1, X9)) → U273_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X3, X9))
U273_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X3, X9)) → U274_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X4))
U274_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X4)) → U275_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcF_in_ga(X4, X10))
U275_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcF_out_ga(X4, X10)) → U276_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_in_gg(X1, X10))
U276_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_out_gg(X1, X10)) → U277_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcF_in_ga(X1, X11))
U277_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcF_out_ga(X1, X11)) → U278_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X4, X11))
U278_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X4, X11)) → U279_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X1, X5))
U279_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X1, X5)) → U280_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcG_in_ga(X5, X12))
U280_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcG_out_ga(X5, X12)) → U281_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X1, X12))
U281_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X1, X12)) → U282_gg(X1, X2, X3, X4, X5, addcG_in_ga(X1, X13))
U282_gg(X1, X2, X3, X4, X5, addcG_out_ga(X1, X13)) → U283_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X5, X13))
U283_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X5, X13)) → noattackcN_out_gg(X1, .(X2, .(X3, .(X4, .(X5, [])))))
noattackcN_in_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, [])))))) → U284_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X2))
U284_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X2)) → U285_gg(X1, X2, X3, X4, X5, X6, addcD_in_ga(X2, X7))
U285_gg(X1, X2, X3, X4, X5, X6, addcD_out_ga(X2, X7)) → U286_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X7))
U286_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X7)) → U287_gg(X1, X2, X3, X4, X5, X6, X7, addcD_in_ga(X1, X8))
U287_gg(X1, X2, X3, X4, X5, X6, X7, addcD_out_ga(X1, X8)) → U288_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X2, X8))
U288_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X2, X8)) → U289_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X1, X3))
U289_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X3)) → U290_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcE_in_ga(X3, X9))
U290_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcE_out_ga(X3, X9)) → U291_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X9))
U291_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X9)) → U292_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcE_in_ga(X1, X10))
U292_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcE_out_ga(X1, X10)) → U293_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_in_gg(X3, X10))
U293_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_out_gg(X3, X10)) → U294_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_in_gg(X1, X4))
U294_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_out_gg(X1, X4)) → U295_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcF_in_ga(X4, X11))
U295_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcF_out_ga(X4, X11)) → U296_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X1, X11))
U296_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X1, X11)) → U297_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcF_in_ga(X1, X12))
U297_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcF_out_ga(X1, X12)) → U298_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_in_gg(X4, X12))
U298_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_out_gg(X4, X12)) → U299_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_in_gg(X1, X5))
U299_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_out_gg(X1, X5)) → U300_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcG_in_ga(X5, X13))
U300_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcG_out_ga(X5, X13)) → U301_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_in_gg(X1, X13))
U301_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_out_gg(X1, X13)) → U302_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcG_in_ga(X1, X14))
U302_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcG_out_ga(X1, X14)) → U303_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_in_gg(X5, X14))
U303_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_out_gg(X5, X14)) → U304_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_in_gg(X1, X6))
U304_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_out_gg(X1, X6)) → U305_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcH_in_ga(X6, X15))
U305_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcH_out_ga(X6, X15)) → U306_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X15))
U306_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X15)) → U307_gg(X1, X2, X3, X4, X5, X6, addcH_in_ga(X1, X16))
U307_gg(X1, X2, X3, X4, X5, X6, addcH_out_ga(X1, X16)) → U308_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X6, X16))
U308_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X6, X16)) → noattackcN_out_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, []))))))
noattackcN_in_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, .(X7, []))))))) → U309_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X2))
U309_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X2)) → U310_gg(X1, X2, X3, X4, X5, X6, X7, addcD_in_ga(X2, X8))
U310_gg(X1, X2, X3, X4, X5, X6, X7, addcD_out_ga(X2, X8)) → U311_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X1, X8))
U311_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X8)) → U312_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcD_in_ga(X1, X9))
U312_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcD_out_ga(X1, X9)) → U313_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X2, X9))
U313_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X2, X9)) → U314_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X3))
U314_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X3)) → U315_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcE_in_ga(X3, X10))
U315_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcE_out_ga(X3, X10)) → U316_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_in_gg(X1, X10))
U316_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_out_gg(X1, X10)) → U317_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcE_in_ga(X1, X11))
U317_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcE_out_ga(X1, X11)) → U318_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X3, X11))
U318_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X3, X11)) → U319_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X1, X4))
U319_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X1, X4)) → U320_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcF_in_ga(X4, X12))
U320_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcF_out_ga(X4, X12)) → U321_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_in_gg(X1, X12))
U321_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_out_gg(X1, X12)) → U322_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcF_in_ga(X1, X13))
U322_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcF_out_ga(X1, X13)) → U323_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_in_gg(X4, X13))
U323_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_out_gg(X4, X13)) → U324_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_in_gg(X1, X5))
U324_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_out_gg(X1, X5)) → U325_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcG_in_ga(X5, X14))
U325_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcG_out_ga(X5, X14)) → U326_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_in_gg(X1, X14))
U326_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_out_gg(X1, X14)) → U327_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcG_in_ga(X1, X15))
U327_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcG_out_ga(X1, X15)) → U328_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_in_gg(X5, X15))
U328_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_out_gg(X5, X15)) → U329_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_in_gg(X1, X6))
U329_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_out_gg(X1, X6)) → U330_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, addcH_in_ga(X6, X16))
U330_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, addcH_out_ga(X6, X16)) → U331_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, notEqcC_in_gg(X1, X16))
U331_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, notEqcC_out_gg(X1, X16)) → U332_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, addcH_in_ga(X1, X17))
U332_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, addcH_out_ga(X1, X17)) → U333_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_in_gg(X6, X17))
U333_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_out_gg(X6, X17)) → U334_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_in_gg(X1, X7))
U334_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_out_gg(X1, X7)) → U335_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, addcI_in_ga(X7, X18))
U335_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, addcI_out_ga(X7, X18)) → U336_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X18))
U336_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X18)) → U337_gg(X1, X2, X3, X4, X5, X6, X7, addcI_in_ga(X1, X19))
U337_gg(X1, X2, X3, X4, X5, X6, X7, addcI_out_ga(X1, X19)) → U338_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X7, X19))
U338_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X7, X19)) → noattackcN_out_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, .(X7, [])))))))
noattackcN_in_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, .(X7, .(X8, X9)))))))) → U339_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X2))
U339_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X2)) → U340_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcD_in_ga(X2, X10))
U340_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcD_out_ga(X2, X10)) → U341_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_in_gg(X1, X10))
U341_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_out_gg(X1, X10)) → U342_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcD_in_ga(X1, X11))
U342_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcD_out_ga(X1, X11)) → U343_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X2, X11))
U343_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X2, X11)) → U344_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X1, X3))
U344_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X1, X3)) → U345_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcE_in_ga(X3, X12))
U345_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcE_out_ga(X3, X12)) → U346_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_in_gg(X1, X12))
U346_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_out_gg(X1, X12)) → U347_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcE_in_ga(X1, X13))
U347_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcE_out_ga(X1, X13)) → U348_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_in_gg(X3, X13))
U348_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_out_gg(X3, X13)) → U349_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_in_gg(X1, X4))
U349_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_out_gg(X1, X4)) → U350_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcF_in_ga(X4, X14))
U350_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcF_out_ga(X4, X14)) → U351_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_in_gg(X1, X14))
U351_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_out_gg(X1, X14)) → U352_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcF_in_ga(X1, X15))
U352_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcF_out_ga(X1, X15)) → U353_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_in_gg(X4, X15))
U353_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_out_gg(X4, X15)) → U354_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_in_gg(X1, X5))
U354_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_out_gg(X1, X5)) → U355_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, addcG_in_ga(X5, X16))
U355_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, addcG_out_ga(X5, X16)) → U356_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, notEqcC_in_gg(X1, X16))
U356_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, notEqcC_out_gg(X1, X16)) → U357_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, addcG_in_ga(X1, X17))
U357_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, addcG_out_ga(X1, X17)) → U358_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_in_gg(X5, X17))
U358_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_out_gg(X5, X17)) → U359_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_in_gg(X1, X6))
U359_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_out_gg(X1, X6)) → U360_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, addcH_in_ga(X6, X18))
U360_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, addcH_out_ga(X6, X18)) → U361_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, notEqcC_in_gg(X1, X18))
U361_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, notEqcC_out_gg(X1, X18)) → U362_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, addcH_in_ga(X1, X19))
U362_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, addcH_out_ga(X1, X19)) → U363_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, notEqcC_in_gg(X6, X19))
U363_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, notEqcC_out_gg(X6, X19)) → U364_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, notEqcC_in_gg(X1, X7))
U364_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, notEqcC_out_gg(X1, X7)) → U365_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, addcI_in_ga(X7, X20))
U365_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, addcI_out_ga(X7, X20)) → U366_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, X20, notEqcC_in_gg(X1, X20))
U366_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, X20, notEqcC_out_gg(X1, X20)) → U367_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcI_in_ga(X1, X21))
U367_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcI_out_ga(X1, X21)) → U368_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X7, X21))
U368_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X7, X21)) → U369_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, qcQ_in_ggaagg(X1, X8, X22, X23, X9, s(s(s(s(s(s(s(0)))))))))
qcQ_in_ggaagg(X1, X2, X3, X4, X5, X6) → U228_ggaagg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X2))
U228_ggaagg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X2)) → U229_ggaagg(X1, X2, X3, X4, X5, X6, addcJ_in_ga(X2, X3))
U229_ggaagg(X1, X2, X3, X4, X5, X6, addcJ_out_ga(X2, X3)) → U230_ggaagg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X3))
U230_ggaagg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X3)) → U231_ggaagg(X1, X2, X3, X4, X5, X6, addcJ_in_ga(X1, X4))
U231_ggaagg(X1, X2, X3, X4, X5, X6, addcJ_out_ga(X1, X4)) → U232_ggaagg(X1, X2, X3, X4, X5, X6, qcL_in_ggggg(X2, X4, X1, X5, X6))
qcL_in_ggggg(X1, X2, X3, [], X4) → U215_ggggg(X1, X2, X3, X4, notEqcC_in_gg(X1, X2))
U215_ggggg(X1, X2, X3, X4, notEqcC_out_gg(X1, X2)) → qcL_out_ggggg(X1, X2, X3, [], X4)
qcL_in_ggggg(X1, X2, X3, .(X4, X5), X6) → U216_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X2))
U216_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X2)) → U217_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X3, X4))
U217_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X3, X4)) → U218_ggggg(X1, X2, X3, X4, X5, X6, addcK_in_gga(X4, X6, X7))
U218_ggggg(X1, X2, X3, X4, X5, X6, addcK_out_gga(X4, X6, X7)) → U219_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X3, X7))
U219_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X3, X7)) → U220_ggggg(X1, X2, X3, X4, X5, X6, addcK_in_gga(X3, X6, X8))
U220_ggggg(X1, X2, X3, X4, X5, X6, addcK_out_gga(X3, X6, X8)) → U221_ggggg(X1, X2, X3, X4, X5, X6, qcL_in_ggggg(X4, X8, X3, X5, s(X6)))
U221_ggggg(X1, X2, X3, X4, X5, X6, qcL_out_ggggg(X4, X8, X3, X5, s(X6))) → qcL_out_ggggg(X1, X2, X3, .(X4, X5), X6)
U232_ggaagg(X1, X2, X3, X4, X5, X6, qcL_out_ggggg(X2, X4, X1, X5, X6)) → qcQ_out_ggaagg(X1, X2, X3, X4, X5, X6)
U369_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, qcQ_out_ggaagg(X1, X8, X22, X23, X9, s(s(s(s(s(s(s(0))))))))) → noattackcN_out_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, .(X7, .(X8, X9))))))))

The argument filtering Pi contains the following mapping:
.(x1, x2)  =  .(x1, x2)
deletecP_in_aga(x1, x2, x3)  =  deletecP_in_aga(x2)
deletecP_out_aga(x1, x2, x3)  =  deletecP_out_aga(x1, x2, x3)
U233_aga(x1, x2, x3, x4)  =  U233_aga(x2, x4)
deletecA_in_aga(x1, x2, x3)  =  deletecA_in_aga(x2)
deletecA_out_aga(x1, x2, x3)  =  deletecA_out_aga(x1, x2, x3)
U203_aga(x1, x2, x3, x4, x5)  =  U203_aga(x2, x3, x5)
permcB_in_ga(x1, x2)  =  permcB_in_ga(x1)
[]  =  []
permcB_out_ga(x1, x2)  =  permcB_out_ga(x1, x2)
U204_ga(x1, x2, x3, x4, x5)  =  U204_ga(x1, x2, x5)
U205_ga(x1, x2, x3, x4, x5)  =  U205_ga(x1, x2, x3, x5)
s(x1)  =  s(x1)
notEqcC_in_gg(x1, x2)  =  notEqcC_in_gg(x1, x2)
0  =  0
notEqcC_out_gg(x1, x2)  =  notEqcC_out_gg(x1, x2)
U206_gg(x1, x2, x3)  =  U206_gg(x1, x2, x3)
addcD_in_ga(x1, x2)  =  addcD_in_ga(x1)
addcD_out_ga(x1, x2)  =  addcD_out_ga(x1, x2)
U207_ga(x1, x2, x3)  =  U207_ga(x1, x3)
addcE_in_ga(x1, x2)  =  addcE_in_ga(x1)
addcE_out_ga(x1, x2)  =  addcE_out_ga(x1, x2)
U208_ga(x1, x2, x3)  =  U208_ga(x1, x3)
addcF_in_ga(x1, x2)  =  addcF_in_ga(x1)
addcF_out_ga(x1, x2)  =  addcF_out_ga(x1, x2)
U209_ga(x1, x2, x3)  =  U209_ga(x1, x3)
addcG_in_ga(x1, x2)  =  addcG_in_ga(x1)
addcG_out_ga(x1, x2)  =  addcG_out_ga(x1, x2)
U210_ga(x1, x2, x3)  =  U210_ga(x1, x3)
addcH_in_ga(x1, x2)  =  addcH_in_ga(x1)
addcH_out_ga(x1, x2)  =  addcH_out_ga(x1, x2)
U211_ga(x1, x2, x3)  =  U211_ga(x1, x3)
addcI_in_ga(x1, x2)  =  addcI_in_ga(x1)
addcI_out_ga(x1, x2)  =  addcI_out_ga(x1, x2)
U212_ga(x1, x2, x3)  =  U212_ga(x1, x3)
addcJ_in_ga(x1, x2)  =  addcJ_in_ga(x1)
addcJ_out_ga(x1, x2)  =  addcJ_out_ga(x1, x2)
U213_ga(x1, x2, x3)  =  U213_ga(x1, x3)
addcK_in_gga(x1, x2, x3)  =  addcK_in_gga(x1, x2)
addcK_out_gga(x1, x2, x3)  =  addcK_out_gga(x1, x2, x3)
U214_gga(x1, x2, x3, x4)  =  U214_gga(x1, x2, x4)
noattackcN_in_gg(x1, x2)  =  noattackcN_in_gg(x1, x2)
noattackcN_out_gg(x1, x2)  =  noattackcN_out_gg(x1, x2)
U234_gg(x1, x2, x3)  =  U234_gg(x1, x2, x3)
U235_gg(x1, x2, x3)  =  U235_gg(x1, x2, x3)
U236_gg(x1, x2, x3)  =  U236_gg(x1, x2, x3)
U237_gg(x1, x2, x3)  =  U237_gg(x1, x2, x3)
U238_gg(x1, x2, x3)  =  U238_gg(x1, x2, x3)
U239_gg(x1, x2, x3, x4)  =  U239_gg(x1, x2, x3, x4)
U240_gg(x1, x2, x3, x4)  =  U240_gg(x1, x2, x3, x4)
U241_gg(x1, x2, x3, x4, x5)  =  U241_gg(x1, x2, x3, x5)
U242_gg(x1, x2, x3, x4, x5)  =  U242_gg(x1, x2, x3, x5)
U243_gg(x1, x2, x3, x4, x5, x6)  =  U243_gg(x1, x2, x3, x6)
U244_gg(x1, x2, x3, x4, x5, x6)  =  U244_gg(x1, x2, x3, x6)
U245_gg(x1, x2, x3, x4, x5, x6)  =  U245_gg(x1, x2, x3, x6)
U246_gg(x1, x2, x3, x4)  =  U246_gg(x1, x2, x3, x4)
U247_gg(x1, x2, x3, x4)  =  U247_gg(x1, x2, x3, x4)
U248_gg(x1, x2, x3, x4)  =  U248_gg(x1, x2, x3, x4)
U249_gg(x1, x2, x3, x4, x5)  =  U249_gg(x1, x2, x3, x4, x5)
U250_gg(x1, x2, x3, x4, x5)  =  U250_gg(x1, x2, x3, x4, x5)
U251_gg(x1, x2, x3, x4, x5, x6)  =  U251_gg(x1, x2, x3, x4, x6)
U252_gg(x1, x2, x3, x4, x5, x6)  =  U252_gg(x1, x2, x3, x4, x6)
U253_gg(x1, x2, x3, x4, x5, x6, x7)  =  U253_gg(x1, x2, x3, x4, x7)
U254_gg(x1, x2, x3, x4, x5, x6, x7)  =  U254_gg(x1, x2, x3, x4, x7)
U255_gg(x1, x2, x3, x4, x5, x6, x7)  =  U255_gg(x1, x2, x3, x4, x7)
U256_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U256_gg(x1, x2, x3, x4, x8)
U257_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U257_gg(x1, x2, x3, x4, x8)
U258_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U258_gg(x1, x2, x3, x4, x9)
U259_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U259_gg(x1, x2, x3, x4, x9)
U260_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U260_gg(x1, x2, x3, x4, x9)
U261_gg(x1, x2, x3, x4, x5)  =  U261_gg(x1, x2, x3, x4, x5)
U262_gg(x1, x2, x3, x4, x5)  =  U262_gg(x1, x2, x3, x4, x5)
U263_gg(x1, x2, x3, x4, x5)  =  U263_gg(x1, x2, x3, x4, x5)
U264_gg(x1, x2, x3, x4, x5, x6)  =  U264_gg(x1, x2, x3, x4, x5, x6)
U265_gg(x1, x2, x3, x4, x5, x6)  =  U265_gg(x1, x2, x3, x4, x5, x6)
U266_gg(x1, x2, x3, x4, x5, x6, x7)  =  U266_gg(x1, x2, x3, x4, x5, x7)
U267_gg(x1, x2, x3, x4, x5, x6, x7)  =  U267_gg(x1, x2, x3, x4, x5, x7)
U268_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U268_gg(x1, x2, x3, x4, x5, x8)
U269_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U269_gg(x1, x2, x3, x4, x5, x8)
U270_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U270_gg(x1, x2, x3, x4, x5, x8)
U271_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U271_gg(x1, x2, x3, x4, x5, x9)
U272_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U272_gg(x1, x2, x3, x4, x5, x9)
U273_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U273_gg(x1, x2, x3, x4, x5, x10)
U274_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U274_gg(x1, x2, x3, x4, x5, x10)
U275_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U275_gg(x1, x2, x3, x4, x5, x10)
U276_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U276_gg(x1, x2, x3, x4, x5, x11)
U277_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U277_gg(x1, x2, x3, x4, x5, x11)
U278_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U278_gg(x1, x2, x3, x4, x5, x12)
U279_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U279_gg(x1, x2, x3, x4, x5, x12)
U280_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U280_gg(x1, x2, x3, x4, x5, x12)
U281_gg(x1, x2, x3, x4, x5, x6)  =  U281_gg(x1, x2, x3, x4, x5, x6)
U282_gg(x1, x2, x3, x4, x5, x6)  =  U282_gg(x1, x2, x3, x4, x5, x6)
U283_gg(x1, x2, x3, x4, x5, x6)  =  U283_gg(x1, x2, x3, x4, x5, x6)
U284_gg(x1, x2, x3, x4, x5, x6, x7)  =  U284_gg(x1, x2, x3, x4, x5, x6, x7)
U285_gg(x1, x2, x3, x4, x5, x6, x7)  =  U285_gg(x1, x2, x3, x4, x5, x6, x7)
U286_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U286_gg(x1, x2, x3, x4, x5, x6, x8)
U287_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U287_gg(x1, x2, x3, x4, x5, x6, x8)
U288_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U288_gg(x1, x2, x3, x4, x5, x6, x9)
U289_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U289_gg(x1, x2, x3, x4, x5, x6, x9)
U290_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U290_gg(x1, x2, x3, x4, x5, x6, x9)
U291_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U291_gg(x1, x2, x3, x4, x5, x6, x10)
U292_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U292_gg(x1, x2, x3, x4, x5, x6, x10)
U293_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U293_gg(x1, x2, x3, x4, x5, x6, x11)
U294_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U294_gg(x1, x2, x3, x4, x5, x6, x11)
U295_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U295_gg(x1, x2, x3, x4, x5, x6, x11)
U296_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U296_gg(x1, x2, x3, x4, x5, x6, x12)
U297_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U297_gg(x1, x2, x3, x4, x5, x6, x12)
U298_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U298_gg(x1, x2, x3, x4, x5, x6, x13)
U299_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U299_gg(x1, x2, x3, x4, x5, x6, x13)
U300_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U300_gg(x1, x2, x3, x4, x5, x6, x13)
U301_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U301_gg(x1, x2, x3, x4, x5, x6, x14)
U302_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U302_gg(x1, x2, x3, x4, x5, x6, x14)
U303_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U303_gg(x1, x2, x3, x4, x5, x6, x15)
U304_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U304_gg(x1, x2, x3, x4, x5, x6, x15)
U305_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U305_gg(x1, x2, x3, x4, x5, x6, x15)
U306_gg(x1, x2, x3, x4, x5, x6, x7)  =  U306_gg(x1, x2, x3, x4, x5, x6, x7)
U307_gg(x1, x2, x3, x4, x5, x6, x7)  =  U307_gg(x1, x2, x3, x4, x5, x6, x7)
U308_gg(x1, x2, x3, x4, x5, x6, x7)  =  U308_gg(x1, x2, x3, x4, x5, x6, x7)
U309_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U309_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U310_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U310_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U311_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U311_gg(x1, x2, x3, x4, x5, x6, x7, x9)
U312_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U312_gg(x1, x2, x3, x4, x5, x6, x7, x9)
U313_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U313_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U314_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U314_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U315_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U315_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U316_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U316_gg(x1, x2, x3, x4, x5, x6, x7, x11)
U317_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U317_gg(x1, x2, x3, x4, x5, x6, x7, x11)
U318_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U318_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U319_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U319_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U320_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U320_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U321_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U321_gg(x1, x2, x3, x4, x5, x6, x7, x13)
U322_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U322_gg(x1, x2, x3, x4, x5, x6, x7, x13)
U323_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U323_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U324_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U324_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U325_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U325_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U326_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U326_gg(x1, x2, x3, x4, x5, x6, x7, x15)
U327_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U327_gg(x1, x2, x3, x4, x5, x6, x7, x15)
U328_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U328_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U329_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U329_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U330_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U330_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U331_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U331_gg(x1, x2, x3, x4, x5, x6, x7, x17)
U332_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U332_gg(x1, x2, x3, x4, x5, x6, x7, x17)
U333_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U333_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U334_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U334_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U335_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U335_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U336_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U336_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U337_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U337_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U338_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U338_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U339_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U339_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U340_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U340_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U341_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U341_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x11)
U342_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U342_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x11)
U343_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U343_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U344_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U344_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U345_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U345_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U346_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U346_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x13)
U347_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U347_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x13)
U348_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U348_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U349_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U349_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U350_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U350_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U351_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U351_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x15)
U352_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U352_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x15)
U353_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U353_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U354_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U354_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U355_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U355_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U356_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U356_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x17)
U357_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U357_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x17)
U358_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U358_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U359_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U359_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U360_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U360_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U361_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19)  =  U361_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x19)
U362_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19)  =  U362_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x19)
U363_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U363_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U364_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U364_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U365_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U365_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U366_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21)  =  U366_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x21)
U367_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U367_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U368_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U368_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U369_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U369_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
qcQ_in_ggaagg(x1, x2, x3, x4, x5, x6)  =  qcQ_in_ggaagg(x1, x2, x5, x6)
U228_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U228_ggaagg(x1, x2, x5, x6, x7)
U229_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U229_ggaagg(x1, x2, x5, x6, x7)
U230_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U230_ggaagg(x1, x2, x3, x5, x6, x7)
U231_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U231_ggaagg(x1, x2, x3, x5, x6, x7)
U232_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U232_ggaagg(x1, x2, x3, x4, x5, x6, x7)
qcL_in_ggggg(x1, x2, x3, x4, x5)  =  qcL_in_ggggg(x1, x2, x3, x4, x5)
U215_ggggg(x1, x2, x3, x4, x5)  =  U215_ggggg(x1, x2, x3, x4, x5)
qcL_out_ggggg(x1, x2, x3, x4, x5)  =  qcL_out_ggggg(x1, x2, x3, x4, x5)
U216_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U216_ggggg(x1, x2, x3, x4, x5, x6, x7)
U217_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U217_ggggg(x1, x2, x3, x4, x5, x6, x7)
U218_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U218_ggggg(x1, x2, x3, x4, x5, x6, x7)
U219_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U219_ggggg(x1, x2, x3, x4, x5, x6, x7)
U220_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U220_ggggg(x1, x2, x3, x4, x5, x6, x7)
U221_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U221_ggggg(x1, x2, x3, x4, x5, x6, x7)
qcQ_out_ggaagg(x1, x2, x3, x4, x5, x6)  =  qcQ_out_ggaagg(x1, x2, x3, x4, x5, x6)
PM_IN_GG(x1, x2)  =  PM_IN_GG(x1, x2)
U185_GG(x1, x2, x3, x4)  =  U185_GG(x1, x2, x3, x4)

We have to consider all (P,R,Pi)-chains

(78) UsableRulesProof (EQUIVALENT transformation)

For (infinitary) constructor rewriting [LOPSTR] we can delete all non-usable rules from R.

(79) Obligation:

Pi DP problem:
The TRS P consists of the following rules:

PM_IN_GG(X1, .(X2, X3)) → U185_GG(X1, X2, X3, noattackcN_in_gg(X1, .(X2, X3)))
U185_GG(X1, X2, X3, noattackcN_out_gg(X1, .(X2, X3))) → PM_IN_GG(X2, X3)

The TRS R consists of the following rules:

noattackcN_in_gg(X1, .(X2, [])) → U234_gg(X1, X2, notEqcC_in_gg(X1, X2))
noattackcN_in_gg(X1, .(X2, .(X3, []))) → U239_gg(X1, X2, X3, notEqcC_in_gg(X1, X2))
noattackcN_in_gg(X1, .(X2, .(X3, .(X4, [])))) → U249_gg(X1, X2, X3, X4, notEqcC_in_gg(X1, X2))
noattackcN_in_gg(X1, .(X2, .(X3, .(X4, .(X5, []))))) → U264_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X1, X2))
noattackcN_in_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, [])))))) → U284_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X2))
noattackcN_in_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, .(X7, []))))))) → U309_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X2))
noattackcN_in_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, .(X7, .(X8, X9)))))))) → U339_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X2))
U234_gg(X1, X2, notEqcC_out_gg(X1, X2)) → U235_gg(X1, X2, addcD_in_ga(X2, X3))
U239_gg(X1, X2, X3, notEqcC_out_gg(X1, X2)) → U240_gg(X1, X2, X3, addcD_in_ga(X2, X4))
U249_gg(X1, X2, X3, X4, notEqcC_out_gg(X1, X2)) → U250_gg(X1, X2, X3, X4, addcD_in_ga(X2, X5))
U264_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X1, X2)) → U265_gg(X1, X2, X3, X4, X5, addcD_in_ga(X2, X6))
U284_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X2)) → U285_gg(X1, X2, X3, X4, X5, X6, addcD_in_ga(X2, X7))
U309_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X2)) → U310_gg(X1, X2, X3, X4, X5, X6, X7, addcD_in_ga(X2, X8))
U339_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X2)) → U340_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcD_in_ga(X2, X10))
notEqcC_in_gg(0, s(X1)) → notEqcC_out_gg(0, s(X1))
notEqcC_in_gg(s(X1), 0) → notEqcC_out_gg(s(X1), 0)
notEqcC_in_gg(s(X1), s(X2)) → U206_gg(X1, X2, notEqcC_in_gg(X1, X2))
U235_gg(X1, X2, addcD_out_ga(X2, X3)) → U236_gg(X1, X2, notEqcC_in_gg(X1, X3))
U240_gg(X1, X2, X3, addcD_out_ga(X2, X4)) → U241_gg(X1, X2, X3, X4, notEqcC_in_gg(X1, X4))
U250_gg(X1, X2, X3, X4, addcD_out_ga(X2, X5)) → U251_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X1, X5))
U265_gg(X1, X2, X3, X4, X5, addcD_out_ga(X2, X6)) → U266_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X6))
U285_gg(X1, X2, X3, X4, X5, X6, addcD_out_ga(X2, X7)) → U286_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X7))
U310_gg(X1, X2, X3, X4, X5, X6, X7, addcD_out_ga(X2, X8)) → U311_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X1, X8))
U340_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcD_out_ga(X2, X10)) → U341_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_in_gg(X1, X10))
U206_gg(X1, X2, notEqcC_out_gg(X1, X2)) → notEqcC_out_gg(s(X1), s(X2))
addcD_in_ga(0, s(0)) → addcD_out_ga(0, s(0))
addcD_in_ga(s(X1), s(X2)) → U207_ga(X1, X2, addcD_in_ga(X1, X2))
U236_gg(X1, X2, notEqcC_out_gg(X1, X3)) → U237_gg(X1, X2, addcD_in_ga(X1, X4))
U241_gg(X1, X2, X3, X4, notEqcC_out_gg(X1, X4)) → U242_gg(X1, X2, X3, X4, addcD_in_ga(X1, X5))
U251_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X1, X5)) → U252_gg(X1, X2, X3, X4, X5, addcD_in_ga(X1, X6))
U266_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X6)) → U267_gg(X1, X2, X3, X4, X5, X6, addcD_in_ga(X1, X7))
U286_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X7)) → U287_gg(X1, X2, X3, X4, X5, X6, X7, addcD_in_ga(X1, X8))
U311_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X8)) → U312_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcD_in_ga(X1, X9))
U341_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_out_gg(X1, X10)) → U342_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcD_in_ga(X1, X11))
U207_ga(X1, X2, addcD_out_ga(X1, X2)) → addcD_out_ga(s(X1), s(X2))
U237_gg(X1, X2, addcD_out_ga(X1, X4)) → U238_gg(X1, X2, notEqcC_in_gg(X2, X4))
U242_gg(X1, X2, X3, X4, addcD_out_ga(X1, X5)) → U243_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X2, X5))
U252_gg(X1, X2, X3, X4, X5, addcD_out_ga(X1, X6)) → U253_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X2, X6))
U267_gg(X1, X2, X3, X4, X5, X6, addcD_out_ga(X1, X7)) → U268_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X2, X7))
U287_gg(X1, X2, X3, X4, X5, X6, X7, addcD_out_ga(X1, X8)) → U288_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X2, X8))
U312_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcD_out_ga(X1, X9)) → U313_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X2, X9))
U342_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcD_out_ga(X1, X11)) → U343_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X2, X11))
U238_gg(X1, X2, notEqcC_out_gg(X2, X4)) → noattackcN_out_gg(X1, .(X2, []))
U243_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X2, X5)) → U244_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X1, X3))
U253_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X2, X6)) → U254_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X3))
U268_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X2, X7)) → U269_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X3))
U288_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X2, X8)) → U289_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X1, X3))
U313_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X2, X9)) → U314_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X3))
U343_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X2, X11)) → U344_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X1, X3))
U244_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X1, X3)) → U245_gg(X1, X2, X3, X4, X5, addcE_in_ga(X3, X6))
U254_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X3)) → U255_gg(X1, X2, X3, X4, X5, X6, addcE_in_ga(X3, X7))
U269_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X3)) → U270_gg(X1, X2, X3, X4, X5, X6, X7, addcE_in_ga(X3, X8))
U289_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X3)) → U290_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcE_in_ga(X3, X9))
U314_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X3)) → U315_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcE_in_ga(X3, X10))
U344_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X1, X3)) → U345_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcE_in_ga(X3, X12))
U245_gg(X1, X2, X3, X4, X5, addcE_out_ga(X3, X6)) → U246_gg(X1, X2, X3, notEqcC_in_gg(X1, X6))
U255_gg(X1, X2, X3, X4, X5, X6, addcE_out_ga(X3, X7)) → U256_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X7))
U270_gg(X1, X2, X3, X4, X5, X6, X7, addcE_out_ga(X3, X8)) → U271_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X1, X8))
U290_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcE_out_ga(X3, X9)) → U291_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X9))
U315_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcE_out_ga(X3, X10)) → U316_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_in_gg(X1, X10))
U345_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcE_out_ga(X3, X12)) → U346_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_in_gg(X1, X12))
addcE_in_ga(0, s(s(0))) → addcE_out_ga(0, s(s(0)))
addcE_in_ga(s(X1), s(X2)) → U208_ga(X1, X2, addcE_in_ga(X1, X2))
U246_gg(X1, X2, X3, notEqcC_out_gg(X1, X6)) → U247_gg(X1, X2, X3, addcE_in_ga(X1, X7))
U256_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X7)) → U257_gg(X1, X2, X3, X4, X5, X6, X7, addcE_in_ga(X1, X8))
U271_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X8)) → U272_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcE_in_ga(X1, X9))
U291_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X9)) → U292_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcE_in_ga(X1, X10))
U316_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_out_gg(X1, X10)) → U317_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcE_in_ga(X1, X11))
U346_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_out_gg(X1, X12)) → U347_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcE_in_ga(X1, X13))
U208_ga(X1, X2, addcE_out_ga(X1, X2)) → addcE_out_ga(s(X1), s(X2))
U247_gg(X1, X2, X3, addcE_out_ga(X1, X7)) → U248_gg(X1, X2, X3, notEqcC_in_gg(X3, X7))
U257_gg(X1, X2, X3, X4, X5, X6, X7, addcE_out_ga(X1, X8)) → U258_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X3, X8))
U272_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcE_out_ga(X1, X9)) → U273_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X3, X9))
U292_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcE_out_ga(X1, X10)) → U293_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_in_gg(X3, X10))
U317_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcE_out_ga(X1, X11)) → U318_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X3, X11))
U347_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcE_out_ga(X1, X13)) → U348_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_in_gg(X3, X13))
U248_gg(X1, X2, X3, notEqcC_out_gg(X3, X7)) → noattackcN_out_gg(X1, .(X2, .(X3, [])))
U258_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X3, X8)) → U259_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X1, X4))
U273_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X3, X9)) → U274_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X4))
U293_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_out_gg(X3, X10)) → U294_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_in_gg(X1, X4))
U318_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X3, X11)) → U319_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X1, X4))
U348_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_out_gg(X3, X13)) → U349_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_in_gg(X1, X4))
U259_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X4)) → U260_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcF_in_ga(X4, X9))
U274_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X4)) → U275_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcF_in_ga(X4, X10))
U294_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_out_gg(X1, X4)) → U295_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcF_in_ga(X4, X11))
U319_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X1, X4)) → U320_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcF_in_ga(X4, X12))
U349_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_out_gg(X1, X4)) → U350_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcF_in_ga(X4, X14))
U260_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcF_out_ga(X4, X9)) → U261_gg(X1, X2, X3, X4, notEqcC_in_gg(X1, X9))
U275_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcF_out_ga(X4, X10)) → U276_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_in_gg(X1, X10))
U295_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcF_out_ga(X4, X11)) → U296_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X1, X11))
U320_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcF_out_ga(X4, X12)) → U321_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_in_gg(X1, X12))
U350_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcF_out_ga(X4, X14)) → U351_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_in_gg(X1, X14))
addcF_in_ga(0, s(s(s(0)))) → addcF_out_ga(0, s(s(s(0))))
addcF_in_ga(s(X1), s(X2)) → U209_ga(X1, X2, addcF_in_ga(X1, X2))
U261_gg(X1, X2, X3, X4, notEqcC_out_gg(X1, X9)) → U262_gg(X1, X2, X3, X4, addcF_in_ga(X1, X10))
U276_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_out_gg(X1, X10)) → U277_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcF_in_ga(X1, X11))
U296_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X1, X11)) → U297_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcF_in_ga(X1, X12))
U321_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_out_gg(X1, X12)) → U322_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcF_in_ga(X1, X13))
U351_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_out_gg(X1, X14)) → U352_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcF_in_ga(X1, X15))
U209_ga(X1, X2, addcF_out_ga(X1, X2)) → addcF_out_ga(s(X1), s(X2))
U262_gg(X1, X2, X3, X4, addcF_out_ga(X1, X10)) → U263_gg(X1, X2, X3, X4, notEqcC_in_gg(X4, X10))
U277_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcF_out_ga(X1, X11)) → U278_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X4, X11))
U297_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcF_out_ga(X1, X12)) → U298_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_in_gg(X4, X12))
U322_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcF_out_ga(X1, X13)) → U323_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_in_gg(X4, X13))
U352_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcF_out_ga(X1, X15)) → U353_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_in_gg(X4, X15))
U263_gg(X1, X2, X3, X4, notEqcC_out_gg(X4, X10)) → noattackcN_out_gg(X1, .(X2, .(X3, .(X4, []))))
U278_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X4, X11)) → U279_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X1, X5))
U298_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_out_gg(X4, X12)) → U299_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_in_gg(X1, X5))
U323_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_out_gg(X4, X13)) → U324_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_in_gg(X1, X5))
U353_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_out_gg(X4, X15)) → U354_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_in_gg(X1, X5))
U279_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X1, X5)) → U280_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcG_in_ga(X5, X12))
U299_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_out_gg(X1, X5)) → U300_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcG_in_ga(X5, X13))
U324_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_out_gg(X1, X5)) → U325_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcG_in_ga(X5, X14))
U354_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_out_gg(X1, X5)) → U355_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, addcG_in_ga(X5, X16))
U280_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcG_out_ga(X5, X12)) → U281_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X1, X12))
U300_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcG_out_ga(X5, X13)) → U301_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_in_gg(X1, X13))
U325_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcG_out_ga(X5, X14)) → U326_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_in_gg(X1, X14))
U355_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, addcG_out_ga(X5, X16)) → U356_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, notEqcC_in_gg(X1, X16))
addcG_in_ga(0, s(s(s(s(0))))) → addcG_out_ga(0, s(s(s(s(0)))))
addcG_in_ga(s(X1), s(X2)) → U210_ga(X1, X2, addcG_in_ga(X1, X2))
U281_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X1, X12)) → U282_gg(X1, X2, X3, X4, X5, addcG_in_ga(X1, X13))
U301_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_out_gg(X1, X13)) → U302_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcG_in_ga(X1, X14))
U326_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_out_gg(X1, X14)) → U327_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcG_in_ga(X1, X15))
U356_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, notEqcC_out_gg(X1, X16)) → U357_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, addcG_in_ga(X1, X17))
U210_ga(X1, X2, addcG_out_ga(X1, X2)) → addcG_out_ga(s(X1), s(X2))
U282_gg(X1, X2, X3, X4, X5, addcG_out_ga(X1, X13)) → U283_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X5, X13))
U302_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcG_out_ga(X1, X14)) → U303_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_in_gg(X5, X14))
U327_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcG_out_ga(X1, X15)) → U328_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_in_gg(X5, X15))
U357_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, addcG_out_ga(X1, X17)) → U358_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_in_gg(X5, X17))
U283_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X5, X13)) → noattackcN_out_gg(X1, .(X2, .(X3, .(X4, .(X5, [])))))
U303_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_out_gg(X5, X14)) → U304_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_in_gg(X1, X6))
U328_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_out_gg(X5, X15)) → U329_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_in_gg(X1, X6))
U358_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_out_gg(X5, X17)) → U359_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_in_gg(X1, X6))
U304_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_out_gg(X1, X6)) → U305_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcH_in_ga(X6, X15))
U329_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_out_gg(X1, X6)) → U330_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, addcH_in_ga(X6, X16))
U359_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_out_gg(X1, X6)) → U360_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, addcH_in_ga(X6, X18))
U305_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcH_out_ga(X6, X15)) → U306_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X15))
U330_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, addcH_out_ga(X6, X16)) → U331_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, notEqcC_in_gg(X1, X16))
U360_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, addcH_out_ga(X6, X18)) → U361_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, notEqcC_in_gg(X1, X18))
addcH_in_ga(0, s(s(s(s(s(0)))))) → addcH_out_ga(0, s(s(s(s(s(0))))))
addcH_in_ga(s(X1), s(X2)) → U211_ga(X1, X2, addcH_in_ga(X1, X2))
U306_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X15)) → U307_gg(X1, X2, X3, X4, X5, X6, addcH_in_ga(X1, X16))
U331_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, notEqcC_out_gg(X1, X16)) → U332_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, addcH_in_ga(X1, X17))
U361_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, notEqcC_out_gg(X1, X18)) → U362_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, addcH_in_ga(X1, X19))
U211_ga(X1, X2, addcH_out_ga(X1, X2)) → addcH_out_ga(s(X1), s(X2))
U307_gg(X1, X2, X3, X4, X5, X6, addcH_out_ga(X1, X16)) → U308_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X6, X16))
U332_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, addcH_out_ga(X1, X17)) → U333_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_in_gg(X6, X17))
U362_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, addcH_out_ga(X1, X19)) → U363_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, notEqcC_in_gg(X6, X19))
U308_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X6, X16)) → noattackcN_out_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, []))))))
U333_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_out_gg(X6, X17)) → U334_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_in_gg(X1, X7))
U363_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, notEqcC_out_gg(X6, X19)) → U364_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, notEqcC_in_gg(X1, X7))
U334_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_out_gg(X1, X7)) → U335_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, addcI_in_ga(X7, X18))
U364_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, notEqcC_out_gg(X1, X7)) → U365_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, addcI_in_ga(X7, X20))
U335_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, addcI_out_ga(X7, X18)) → U336_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X18))
U365_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, addcI_out_ga(X7, X20)) → U366_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, X20, notEqcC_in_gg(X1, X20))
addcI_in_ga(0, s(s(s(s(s(s(0))))))) → addcI_out_ga(0, s(s(s(s(s(s(0)))))))
addcI_in_ga(s(X1), s(X2)) → U212_ga(X1, X2, addcI_in_ga(X1, X2))
U336_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X18)) → U337_gg(X1, X2, X3, X4, X5, X6, X7, addcI_in_ga(X1, X19))
U366_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, X20, notEqcC_out_gg(X1, X20)) → U367_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcI_in_ga(X1, X21))
U212_ga(X1, X2, addcI_out_ga(X1, X2)) → addcI_out_ga(s(X1), s(X2))
U337_gg(X1, X2, X3, X4, X5, X6, X7, addcI_out_ga(X1, X19)) → U338_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X7, X19))
U367_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcI_out_ga(X1, X21)) → U368_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X7, X21))
U338_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X7, X19)) → noattackcN_out_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, .(X7, [])))))))
U368_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X7, X21)) → U369_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, qcQ_in_ggaagg(X1, X8, X22, X23, X9, s(s(s(s(s(s(s(0)))))))))
U369_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, qcQ_out_ggaagg(X1, X8, X22, X23, X9, s(s(s(s(s(s(s(0))))))))) → noattackcN_out_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, .(X7, .(X8, X9))))))))
qcQ_in_ggaagg(X1, X2, X3, X4, X5, X6) → U228_ggaagg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X2))
U228_ggaagg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X2)) → U229_ggaagg(X1, X2, X3, X4, X5, X6, addcJ_in_ga(X2, X3))
U229_ggaagg(X1, X2, X3, X4, X5, X6, addcJ_out_ga(X2, X3)) → U230_ggaagg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X3))
addcJ_in_ga(0, s(s(s(s(s(s(s(0)))))))) → addcJ_out_ga(0, s(s(s(s(s(s(s(0))))))))
addcJ_in_ga(s(X1), s(X2)) → U213_ga(X1, X2, addcJ_in_ga(X1, X2))
U230_ggaagg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X3)) → U231_ggaagg(X1, X2, X3, X4, X5, X6, addcJ_in_ga(X1, X4))
U213_ga(X1, X2, addcJ_out_ga(X1, X2)) → addcJ_out_ga(s(X1), s(X2))
U231_ggaagg(X1, X2, X3, X4, X5, X6, addcJ_out_ga(X1, X4)) → U232_ggaagg(X1, X2, X3, X4, X5, X6, qcL_in_ggggg(X2, X4, X1, X5, X6))
U232_ggaagg(X1, X2, X3, X4, X5, X6, qcL_out_ggggg(X2, X4, X1, X5, X6)) → qcQ_out_ggaagg(X1, X2, X3, X4, X5, X6)
qcL_in_ggggg(X1, X2, X3, [], X4) → U215_ggggg(X1, X2, X3, X4, notEqcC_in_gg(X1, X2))
qcL_in_ggggg(X1, X2, X3, .(X4, X5), X6) → U216_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X2))
U215_ggggg(X1, X2, X3, X4, notEqcC_out_gg(X1, X2)) → qcL_out_ggggg(X1, X2, X3, [], X4)
U216_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X2)) → U217_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X3, X4))
U217_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X3, X4)) → U218_ggggg(X1, X2, X3, X4, X5, X6, addcK_in_gga(X4, X6, X7))
U218_ggggg(X1, X2, X3, X4, X5, X6, addcK_out_gga(X4, X6, X7)) → U219_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X3, X7))
addcK_in_gga(0, X1, s(X1)) → addcK_out_gga(0, X1, s(X1))
addcK_in_gga(s(X1), X2, s(X3)) → U214_gga(X1, X2, X3, addcK_in_gga(X1, X2, X3))
U219_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X3, X7)) → U220_ggggg(X1, X2, X3, X4, X5, X6, addcK_in_gga(X3, X6, X8))
U214_gga(X1, X2, X3, addcK_out_gga(X1, X2, X3)) → addcK_out_gga(s(X1), X2, s(X3))
U220_ggggg(X1, X2, X3, X4, X5, X6, addcK_out_gga(X3, X6, X8)) → U221_ggggg(X1, X2, X3, X4, X5, X6, qcL_in_ggggg(X4, X8, X3, X5, s(X6)))
U221_ggggg(X1, X2, X3, X4, X5, X6, qcL_out_ggggg(X4, X8, X3, X5, s(X6))) → qcL_out_ggggg(X1, X2, X3, .(X4, X5), X6)

The argument filtering Pi contains the following mapping:
.(x1, x2)  =  .(x1, x2)
[]  =  []
s(x1)  =  s(x1)
notEqcC_in_gg(x1, x2)  =  notEqcC_in_gg(x1, x2)
0  =  0
notEqcC_out_gg(x1, x2)  =  notEqcC_out_gg(x1, x2)
U206_gg(x1, x2, x3)  =  U206_gg(x1, x2, x3)
addcD_in_ga(x1, x2)  =  addcD_in_ga(x1)
addcD_out_ga(x1, x2)  =  addcD_out_ga(x1, x2)
U207_ga(x1, x2, x3)  =  U207_ga(x1, x3)
addcE_in_ga(x1, x2)  =  addcE_in_ga(x1)
addcE_out_ga(x1, x2)  =  addcE_out_ga(x1, x2)
U208_ga(x1, x2, x3)  =  U208_ga(x1, x3)
addcF_in_ga(x1, x2)  =  addcF_in_ga(x1)
addcF_out_ga(x1, x2)  =  addcF_out_ga(x1, x2)
U209_ga(x1, x2, x3)  =  U209_ga(x1, x3)
addcG_in_ga(x1, x2)  =  addcG_in_ga(x1)
addcG_out_ga(x1, x2)  =  addcG_out_ga(x1, x2)
U210_ga(x1, x2, x3)  =  U210_ga(x1, x3)
addcH_in_ga(x1, x2)  =  addcH_in_ga(x1)
addcH_out_ga(x1, x2)  =  addcH_out_ga(x1, x2)
U211_ga(x1, x2, x3)  =  U211_ga(x1, x3)
addcI_in_ga(x1, x2)  =  addcI_in_ga(x1)
addcI_out_ga(x1, x2)  =  addcI_out_ga(x1, x2)
U212_ga(x1, x2, x3)  =  U212_ga(x1, x3)
addcJ_in_ga(x1, x2)  =  addcJ_in_ga(x1)
addcJ_out_ga(x1, x2)  =  addcJ_out_ga(x1, x2)
U213_ga(x1, x2, x3)  =  U213_ga(x1, x3)
addcK_in_gga(x1, x2, x3)  =  addcK_in_gga(x1, x2)
addcK_out_gga(x1, x2, x3)  =  addcK_out_gga(x1, x2, x3)
U214_gga(x1, x2, x3, x4)  =  U214_gga(x1, x2, x4)
noattackcN_in_gg(x1, x2)  =  noattackcN_in_gg(x1, x2)
noattackcN_out_gg(x1, x2)  =  noattackcN_out_gg(x1, x2)
U234_gg(x1, x2, x3)  =  U234_gg(x1, x2, x3)
U235_gg(x1, x2, x3)  =  U235_gg(x1, x2, x3)
U236_gg(x1, x2, x3)  =  U236_gg(x1, x2, x3)
U237_gg(x1, x2, x3)  =  U237_gg(x1, x2, x3)
U238_gg(x1, x2, x3)  =  U238_gg(x1, x2, x3)
U239_gg(x1, x2, x3, x4)  =  U239_gg(x1, x2, x3, x4)
U240_gg(x1, x2, x3, x4)  =  U240_gg(x1, x2, x3, x4)
U241_gg(x1, x2, x3, x4, x5)  =  U241_gg(x1, x2, x3, x5)
U242_gg(x1, x2, x3, x4, x5)  =  U242_gg(x1, x2, x3, x5)
U243_gg(x1, x2, x3, x4, x5, x6)  =  U243_gg(x1, x2, x3, x6)
U244_gg(x1, x2, x3, x4, x5, x6)  =  U244_gg(x1, x2, x3, x6)
U245_gg(x1, x2, x3, x4, x5, x6)  =  U245_gg(x1, x2, x3, x6)
U246_gg(x1, x2, x3, x4)  =  U246_gg(x1, x2, x3, x4)
U247_gg(x1, x2, x3, x4)  =  U247_gg(x1, x2, x3, x4)
U248_gg(x1, x2, x3, x4)  =  U248_gg(x1, x2, x3, x4)
U249_gg(x1, x2, x3, x4, x5)  =  U249_gg(x1, x2, x3, x4, x5)
U250_gg(x1, x2, x3, x4, x5)  =  U250_gg(x1, x2, x3, x4, x5)
U251_gg(x1, x2, x3, x4, x5, x6)  =  U251_gg(x1, x2, x3, x4, x6)
U252_gg(x1, x2, x3, x4, x5, x6)  =  U252_gg(x1, x2, x3, x4, x6)
U253_gg(x1, x2, x3, x4, x5, x6, x7)  =  U253_gg(x1, x2, x3, x4, x7)
U254_gg(x1, x2, x3, x4, x5, x6, x7)  =  U254_gg(x1, x2, x3, x4, x7)
U255_gg(x1, x2, x3, x4, x5, x6, x7)  =  U255_gg(x1, x2, x3, x4, x7)
U256_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U256_gg(x1, x2, x3, x4, x8)
U257_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U257_gg(x1, x2, x3, x4, x8)
U258_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U258_gg(x1, x2, x3, x4, x9)
U259_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U259_gg(x1, x2, x3, x4, x9)
U260_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U260_gg(x1, x2, x3, x4, x9)
U261_gg(x1, x2, x3, x4, x5)  =  U261_gg(x1, x2, x3, x4, x5)
U262_gg(x1, x2, x3, x4, x5)  =  U262_gg(x1, x2, x3, x4, x5)
U263_gg(x1, x2, x3, x4, x5)  =  U263_gg(x1, x2, x3, x4, x5)
U264_gg(x1, x2, x3, x4, x5, x6)  =  U264_gg(x1, x2, x3, x4, x5, x6)
U265_gg(x1, x2, x3, x4, x5, x6)  =  U265_gg(x1, x2, x3, x4, x5, x6)
U266_gg(x1, x2, x3, x4, x5, x6, x7)  =  U266_gg(x1, x2, x3, x4, x5, x7)
U267_gg(x1, x2, x3, x4, x5, x6, x7)  =  U267_gg(x1, x2, x3, x4, x5, x7)
U268_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U268_gg(x1, x2, x3, x4, x5, x8)
U269_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U269_gg(x1, x2, x3, x4, x5, x8)
U270_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U270_gg(x1, x2, x3, x4, x5, x8)
U271_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U271_gg(x1, x2, x3, x4, x5, x9)
U272_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U272_gg(x1, x2, x3, x4, x5, x9)
U273_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U273_gg(x1, x2, x3, x4, x5, x10)
U274_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U274_gg(x1, x2, x3, x4, x5, x10)
U275_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U275_gg(x1, x2, x3, x4, x5, x10)
U276_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U276_gg(x1, x2, x3, x4, x5, x11)
U277_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U277_gg(x1, x2, x3, x4, x5, x11)
U278_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U278_gg(x1, x2, x3, x4, x5, x12)
U279_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U279_gg(x1, x2, x3, x4, x5, x12)
U280_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U280_gg(x1, x2, x3, x4, x5, x12)
U281_gg(x1, x2, x3, x4, x5, x6)  =  U281_gg(x1, x2, x3, x4, x5, x6)
U282_gg(x1, x2, x3, x4, x5, x6)  =  U282_gg(x1, x2, x3, x4, x5, x6)
U283_gg(x1, x2, x3, x4, x5, x6)  =  U283_gg(x1, x2, x3, x4, x5, x6)
U284_gg(x1, x2, x3, x4, x5, x6, x7)  =  U284_gg(x1, x2, x3, x4, x5, x6, x7)
U285_gg(x1, x2, x3, x4, x5, x6, x7)  =  U285_gg(x1, x2, x3, x4, x5, x6, x7)
U286_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U286_gg(x1, x2, x3, x4, x5, x6, x8)
U287_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U287_gg(x1, x2, x3, x4, x5, x6, x8)
U288_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U288_gg(x1, x2, x3, x4, x5, x6, x9)
U289_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U289_gg(x1, x2, x3, x4, x5, x6, x9)
U290_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U290_gg(x1, x2, x3, x4, x5, x6, x9)
U291_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U291_gg(x1, x2, x3, x4, x5, x6, x10)
U292_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U292_gg(x1, x2, x3, x4, x5, x6, x10)
U293_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U293_gg(x1, x2, x3, x4, x5, x6, x11)
U294_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U294_gg(x1, x2, x3, x4, x5, x6, x11)
U295_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U295_gg(x1, x2, x3, x4, x5, x6, x11)
U296_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U296_gg(x1, x2, x3, x4, x5, x6, x12)
U297_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U297_gg(x1, x2, x3, x4, x5, x6, x12)
U298_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U298_gg(x1, x2, x3, x4, x5, x6, x13)
U299_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U299_gg(x1, x2, x3, x4, x5, x6, x13)
U300_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U300_gg(x1, x2, x3, x4, x5, x6, x13)
U301_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U301_gg(x1, x2, x3, x4, x5, x6, x14)
U302_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U302_gg(x1, x2, x3, x4, x5, x6, x14)
U303_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U303_gg(x1, x2, x3, x4, x5, x6, x15)
U304_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U304_gg(x1, x2, x3, x4, x5, x6, x15)
U305_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U305_gg(x1, x2, x3, x4, x5, x6, x15)
U306_gg(x1, x2, x3, x4, x5, x6, x7)  =  U306_gg(x1, x2, x3, x4, x5, x6, x7)
U307_gg(x1, x2, x3, x4, x5, x6, x7)  =  U307_gg(x1, x2, x3, x4, x5, x6, x7)
U308_gg(x1, x2, x3, x4, x5, x6, x7)  =  U308_gg(x1, x2, x3, x4, x5, x6, x7)
U309_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U309_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U310_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U310_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U311_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U311_gg(x1, x2, x3, x4, x5, x6, x7, x9)
U312_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U312_gg(x1, x2, x3, x4, x5, x6, x7, x9)
U313_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U313_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U314_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U314_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U315_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U315_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U316_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U316_gg(x1, x2, x3, x4, x5, x6, x7, x11)
U317_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U317_gg(x1, x2, x3, x4, x5, x6, x7, x11)
U318_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U318_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U319_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U319_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U320_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U320_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U321_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U321_gg(x1, x2, x3, x4, x5, x6, x7, x13)
U322_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U322_gg(x1, x2, x3, x4, x5, x6, x7, x13)
U323_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U323_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U324_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U324_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U325_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U325_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U326_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U326_gg(x1, x2, x3, x4, x5, x6, x7, x15)
U327_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U327_gg(x1, x2, x3, x4, x5, x6, x7, x15)
U328_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U328_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U329_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U329_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U330_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U330_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U331_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U331_gg(x1, x2, x3, x4, x5, x6, x7, x17)
U332_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U332_gg(x1, x2, x3, x4, x5, x6, x7, x17)
U333_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U333_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U334_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U334_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U335_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U335_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U336_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U336_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U337_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U337_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U338_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U338_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U339_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U339_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U340_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U340_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U341_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U341_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x11)
U342_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U342_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x11)
U343_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U343_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U344_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U344_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U345_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U345_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U346_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U346_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x13)
U347_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U347_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x13)
U348_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U348_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U349_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U349_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U350_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U350_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U351_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U351_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x15)
U352_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U352_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x15)
U353_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U353_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U354_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U354_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U355_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U355_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U356_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U356_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x17)
U357_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U357_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x17)
U358_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U358_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U359_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U359_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U360_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U360_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U361_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19)  =  U361_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x19)
U362_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19)  =  U362_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x19)
U363_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U363_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U364_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U364_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U365_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U365_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U366_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21)  =  U366_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x21)
U367_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U367_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U368_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U368_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U369_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U369_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
qcQ_in_ggaagg(x1, x2, x3, x4, x5, x6)  =  qcQ_in_ggaagg(x1, x2, x5, x6)
U228_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U228_ggaagg(x1, x2, x5, x6, x7)
U229_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U229_ggaagg(x1, x2, x5, x6, x7)
U230_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U230_ggaagg(x1, x2, x3, x5, x6, x7)
U231_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U231_ggaagg(x1, x2, x3, x5, x6, x7)
U232_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U232_ggaagg(x1, x2, x3, x4, x5, x6, x7)
qcL_in_ggggg(x1, x2, x3, x4, x5)  =  qcL_in_ggggg(x1, x2, x3, x4, x5)
U215_ggggg(x1, x2, x3, x4, x5)  =  U215_ggggg(x1, x2, x3, x4, x5)
qcL_out_ggggg(x1, x2, x3, x4, x5)  =  qcL_out_ggggg(x1, x2, x3, x4, x5)
U216_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U216_ggggg(x1, x2, x3, x4, x5, x6, x7)
U217_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U217_ggggg(x1, x2, x3, x4, x5, x6, x7)
U218_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U218_ggggg(x1, x2, x3, x4, x5, x6, x7)
U219_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U219_ggggg(x1, x2, x3, x4, x5, x6, x7)
U220_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U220_ggggg(x1, x2, x3, x4, x5, x6, x7)
U221_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U221_ggggg(x1, x2, x3, x4, x5, x6, x7)
qcQ_out_ggaagg(x1, x2, x3, x4, x5, x6)  =  qcQ_out_ggaagg(x1, x2, x3, x4, x5, x6)
PM_IN_GG(x1, x2)  =  PM_IN_GG(x1, x2)
U185_GG(x1, x2, x3, x4)  =  U185_GG(x1, x2, x3, x4)

We have to consider all (P,R,Pi)-chains

(80) PiDPToQDPProof (SOUND transformation)

Transforming (infinitary) constructor rewriting Pi-DP problem [LOPSTR] into ordinary QDP problem [LPAR04] by application of Pi.

(81) Obligation:

Q DP problem:
The TRS P consists of the following rules:

PM_IN_GG(X1, .(X2, X3)) → U185_GG(X1, X2, X3, noattackcN_in_gg(X1, .(X2, X3)))
U185_GG(X1, X2, X3, noattackcN_out_gg(X1, .(X2, X3))) → PM_IN_GG(X2, X3)

The TRS R consists of the following rules:

noattackcN_in_gg(X1, .(X2, [])) → U234_gg(X1, X2, notEqcC_in_gg(X1, X2))
noattackcN_in_gg(X1, .(X2, .(X3, []))) → U239_gg(X1, X2, X3, notEqcC_in_gg(X1, X2))
noattackcN_in_gg(X1, .(X2, .(X3, .(X4, [])))) → U249_gg(X1, X2, X3, X4, notEqcC_in_gg(X1, X2))
noattackcN_in_gg(X1, .(X2, .(X3, .(X4, .(X5, []))))) → U264_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X1, X2))
noattackcN_in_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, [])))))) → U284_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X2))
noattackcN_in_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, .(X7, []))))))) → U309_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X2))
noattackcN_in_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, .(X7, .(X8, X9)))))))) → U339_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X2))
U234_gg(X1, X2, notEqcC_out_gg(X1, X2)) → U235_gg(X1, X2, addcD_in_ga(X2))
U239_gg(X1, X2, X3, notEqcC_out_gg(X1, X2)) → U240_gg(X1, X2, X3, addcD_in_ga(X2))
U249_gg(X1, X2, X3, X4, notEqcC_out_gg(X1, X2)) → U250_gg(X1, X2, X3, X4, addcD_in_ga(X2))
U264_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X1, X2)) → U265_gg(X1, X2, X3, X4, X5, addcD_in_ga(X2))
U284_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X2)) → U285_gg(X1, X2, X3, X4, X5, X6, addcD_in_ga(X2))
U309_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X2)) → U310_gg(X1, X2, X3, X4, X5, X6, X7, addcD_in_ga(X2))
U339_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X2)) → U340_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcD_in_ga(X2))
notEqcC_in_gg(0, s(X1)) → notEqcC_out_gg(0, s(X1))
notEqcC_in_gg(s(X1), 0) → notEqcC_out_gg(s(X1), 0)
notEqcC_in_gg(s(X1), s(X2)) → U206_gg(X1, X2, notEqcC_in_gg(X1, X2))
U235_gg(X1, X2, addcD_out_ga(X2, X3)) → U236_gg(X1, X2, notEqcC_in_gg(X1, X3))
U240_gg(X1, X2, X3, addcD_out_ga(X2, X4)) → U241_gg(X1, X2, X3, notEqcC_in_gg(X1, X4))
U250_gg(X1, X2, X3, X4, addcD_out_ga(X2, X5)) → U251_gg(X1, X2, X3, X4, notEqcC_in_gg(X1, X5))
U265_gg(X1, X2, X3, X4, X5, addcD_out_ga(X2, X6)) → U266_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X1, X6))
U285_gg(X1, X2, X3, X4, X5, X6, addcD_out_ga(X2, X7)) → U286_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X7))
U310_gg(X1, X2, X3, X4, X5, X6, X7, addcD_out_ga(X2, X8)) → U311_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X8))
U340_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcD_out_ga(X2, X10)) → U341_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X10))
U206_gg(X1, X2, notEqcC_out_gg(X1, X2)) → notEqcC_out_gg(s(X1), s(X2))
addcD_in_ga(0) → addcD_out_ga(0, s(0))
addcD_in_ga(s(X1)) → U207_ga(X1, addcD_in_ga(X1))
U236_gg(X1, X2, notEqcC_out_gg(X1, X3)) → U237_gg(X1, X2, addcD_in_ga(X1))
U241_gg(X1, X2, X3, notEqcC_out_gg(X1, X4)) → U242_gg(X1, X2, X3, addcD_in_ga(X1))
U251_gg(X1, X2, X3, X4, notEqcC_out_gg(X1, X5)) → U252_gg(X1, X2, X3, X4, addcD_in_ga(X1))
U266_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X1, X6)) → U267_gg(X1, X2, X3, X4, X5, addcD_in_ga(X1))
U286_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X7)) → U287_gg(X1, X2, X3, X4, X5, X6, addcD_in_ga(X1))
U311_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X8)) → U312_gg(X1, X2, X3, X4, X5, X6, X7, addcD_in_ga(X1))
U341_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X10)) → U342_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcD_in_ga(X1))
U207_ga(X1, addcD_out_ga(X1, X2)) → addcD_out_ga(s(X1), s(X2))
U237_gg(X1, X2, addcD_out_ga(X1, X4)) → U238_gg(X1, X2, notEqcC_in_gg(X2, X4))
U242_gg(X1, X2, X3, addcD_out_ga(X1, X5)) → U243_gg(X1, X2, X3, notEqcC_in_gg(X2, X5))
U252_gg(X1, X2, X3, X4, addcD_out_ga(X1, X6)) → U253_gg(X1, X2, X3, X4, notEqcC_in_gg(X2, X6))
U267_gg(X1, X2, X3, X4, X5, addcD_out_ga(X1, X7)) → U268_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X2, X7))
U287_gg(X1, X2, X3, X4, X5, X6, addcD_out_ga(X1, X8)) → U288_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X2, X8))
U312_gg(X1, X2, X3, X4, X5, X6, X7, addcD_out_ga(X1, X9)) → U313_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X2, X9))
U342_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcD_out_ga(X1, X11)) → U343_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X2, X11))
U238_gg(X1, X2, notEqcC_out_gg(X2, X4)) → noattackcN_out_gg(X1, .(X2, []))
U243_gg(X1, X2, X3, notEqcC_out_gg(X2, X5)) → U244_gg(X1, X2, X3, notEqcC_in_gg(X1, X3))
U253_gg(X1, X2, X3, X4, notEqcC_out_gg(X2, X6)) → U254_gg(X1, X2, X3, X4, notEqcC_in_gg(X1, X3))
U268_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X2, X7)) → U269_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X1, X3))
U288_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X2, X8)) → U289_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X3))
U313_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X2, X9)) → U314_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X3))
U343_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X2, X11)) → U344_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X3))
U244_gg(X1, X2, X3, notEqcC_out_gg(X1, X3)) → U245_gg(X1, X2, X3, addcE_in_ga(X3))
U254_gg(X1, X2, X3, X4, notEqcC_out_gg(X1, X3)) → U255_gg(X1, X2, X3, X4, addcE_in_ga(X3))
U269_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X1, X3)) → U270_gg(X1, X2, X3, X4, X5, addcE_in_ga(X3))
U289_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X3)) → U290_gg(X1, X2, X3, X4, X5, X6, addcE_in_ga(X3))
U314_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X3)) → U315_gg(X1, X2, X3, X4, X5, X6, X7, addcE_in_ga(X3))
U344_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X3)) → U345_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcE_in_ga(X3))
U245_gg(X1, X2, X3, addcE_out_ga(X3, X6)) → U246_gg(X1, X2, X3, notEqcC_in_gg(X1, X6))
U255_gg(X1, X2, X3, X4, addcE_out_ga(X3, X7)) → U256_gg(X1, X2, X3, X4, notEqcC_in_gg(X1, X7))
U270_gg(X1, X2, X3, X4, X5, addcE_out_ga(X3, X8)) → U271_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X1, X8))
U290_gg(X1, X2, X3, X4, X5, X6, addcE_out_ga(X3, X9)) → U291_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X9))
U315_gg(X1, X2, X3, X4, X5, X6, X7, addcE_out_ga(X3, X10)) → U316_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X10))
U345_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcE_out_ga(X3, X12)) → U346_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X12))
addcE_in_ga(0) → addcE_out_ga(0, s(s(0)))
addcE_in_ga(s(X1)) → U208_ga(X1, addcE_in_ga(X1))
U246_gg(X1, X2, X3, notEqcC_out_gg(X1, X6)) → U247_gg(X1, X2, X3, addcE_in_ga(X1))
U256_gg(X1, X2, X3, X4, notEqcC_out_gg(X1, X7)) → U257_gg(X1, X2, X3, X4, addcE_in_ga(X1))
U271_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X1, X8)) → U272_gg(X1, X2, X3, X4, X5, addcE_in_ga(X1))
U291_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X9)) → U292_gg(X1, X2, X3, X4, X5, X6, addcE_in_ga(X1))
U316_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X10)) → U317_gg(X1, X2, X3, X4, X5, X6, X7, addcE_in_ga(X1))
U346_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X12)) → U347_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcE_in_ga(X1))
U208_ga(X1, addcE_out_ga(X1, X2)) → addcE_out_ga(s(X1), s(X2))
U247_gg(X1, X2, X3, addcE_out_ga(X1, X7)) → U248_gg(X1, X2, X3, notEqcC_in_gg(X3, X7))
U257_gg(X1, X2, X3, X4, addcE_out_ga(X1, X8)) → U258_gg(X1, X2, X3, X4, notEqcC_in_gg(X3, X8))
U272_gg(X1, X2, X3, X4, X5, addcE_out_ga(X1, X9)) → U273_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X3, X9))
U292_gg(X1, X2, X3, X4, X5, X6, addcE_out_ga(X1, X10)) → U293_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X3, X10))
U317_gg(X1, X2, X3, X4, X5, X6, X7, addcE_out_ga(X1, X11)) → U318_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X3, X11))
U347_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcE_out_ga(X1, X13)) → U348_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X3, X13))
U248_gg(X1, X2, X3, notEqcC_out_gg(X3, X7)) → noattackcN_out_gg(X1, .(X2, .(X3, [])))
U258_gg(X1, X2, X3, X4, notEqcC_out_gg(X3, X8)) → U259_gg(X1, X2, X3, X4, notEqcC_in_gg(X1, X4))
U273_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X3, X9)) → U274_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X1, X4))
U293_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X3, X10)) → U294_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X4))
U318_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X3, X11)) → U319_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X4))
U348_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X3, X13)) → U349_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X4))
U259_gg(X1, X2, X3, X4, notEqcC_out_gg(X1, X4)) → U260_gg(X1, X2, X3, X4, addcF_in_ga(X4))
U274_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X1, X4)) → U275_gg(X1, X2, X3, X4, X5, addcF_in_ga(X4))
U294_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X4)) → U295_gg(X1, X2, X3, X4, X5, X6, addcF_in_ga(X4))
U319_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X4)) → U320_gg(X1, X2, X3, X4, X5, X6, X7, addcF_in_ga(X4))
U349_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X4)) → U350_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcF_in_ga(X4))
U260_gg(X1, X2, X3, X4, addcF_out_ga(X4, X9)) → U261_gg(X1, X2, X3, X4, notEqcC_in_gg(X1, X9))
U275_gg(X1, X2, X3, X4, X5, addcF_out_ga(X4, X10)) → U276_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X1, X10))
U295_gg(X1, X2, X3, X4, X5, X6, addcF_out_ga(X4, X11)) → U296_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X11))
U320_gg(X1, X2, X3, X4, X5, X6, X7, addcF_out_ga(X4, X12)) → U321_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X12))
U350_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcF_out_ga(X4, X14)) → U351_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X14))
addcF_in_ga(0) → addcF_out_ga(0, s(s(s(0))))
addcF_in_ga(s(X1)) → U209_ga(X1, addcF_in_ga(X1))
U261_gg(X1, X2, X3, X4, notEqcC_out_gg(X1, X9)) → U262_gg(X1, X2, X3, X4, addcF_in_ga(X1))
U276_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X1, X10)) → U277_gg(X1, X2, X3, X4, X5, addcF_in_ga(X1))
U296_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X11)) → U297_gg(X1, X2, X3, X4, X5, X6, addcF_in_ga(X1))
U321_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X12)) → U322_gg(X1, X2, X3, X4, X5, X6, X7, addcF_in_ga(X1))
U351_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X14)) → U352_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcF_in_ga(X1))
U209_ga(X1, addcF_out_ga(X1, X2)) → addcF_out_ga(s(X1), s(X2))
U262_gg(X1, X2, X3, X4, addcF_out_ga(X1, X10)) → U263_gg(X1, X2, X3, X4, notEqcC_in_gg(X4, X10))
U277_gg(X1, X2, X3, X4, X5, addcF_out_ga(X1, X11)) → U278_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X4, X11))
U297_gg(X1, X2, X3, X4, X5, X6, addcF_out_ga(X1, X12)) → U298_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X4, X12))
U322_gg(X1, X2, X3, X4, X5, X6, X7, addcF_out_ga(X1, X13)) → U323_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X4, X13))
U352_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcF_out_ga(X1, X15)) → U353_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X4, X15))
U263_gg(X1, X2, X3, X4, notEqcC_out_gg(X4, X10)) → noattackcN_out_gg(X1, .(X2, .(X3, .(X4, []))))
U278_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X4, X11)) → U279_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X1, X5))
U298_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X4, X12)) → U299_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X5))
U323_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X4, X13)) → U324_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X5))
U353_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X4, X15)) → U354_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X5))
U279_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X1, X5)) → U280_gg(X1, X2, X3, X4, X5, addcG_in_ga(X5))
U299_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X5)) → U300_gg(X1, X2, X3, X4, X5, X6, addcG_in_ga(X5))
U324_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X5)) → U325_gg(X1, X2, X3, X4, X5, X6, X7, addcG_in_ga(X5))
U354_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X5)) → U355_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcG_in_ga(X5))
U280_gg(X1, X2, X3, X4, X5, addcG_out_ga(X5, X12)) → U281_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X1, X12))
U300_gg(X1, X2, X3, X4, X5, X6, addcG_out_ga(X5, X13)) → U301_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X13))
U325_gg(X1, X2, X3, X4, X5, X6, X7, addcG_out_ga(X5, X14)) → U326_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X14))
U355_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcG_out_ga(X5, X16)) → U356_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X16))
addcG_in_ga(0) → addcG_out_ga(0, s(s(s(s(0)))))
addcG_in_ga(s(X1)) → U210_ga(X1, addcG_in_ga(X1))
U281_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X1, X12)) → U282_gg(X1, X2, X3, X4, X5, addcG_in_ga(X1))
U301_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X13)) → U302_gg(X1, X2, X3, X4, X5, X6, addcG_in_ga(X1))
U326_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X14)) → U327_gg(X1, X2, X3, X4, X5, X6, X7, addcG_in_ga(X1))
U356_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X16)) → U357_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcG_in_ga(X1))
U210_ga(X1, addcG_out_ga(X1, X2)) → addcG_out_ga(s(X1), s(X2))
U282_gg(X1, X2, X3, X4, X5, addcG_out_ga(X1, X13)) → U283_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X5, X13))
U302_gg(X1, X2, X3, X4, X5, X6, addcG_out_ga(X1, X14)) → U303_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X5, X14))
U327_gg(X1, X2, X3, X4, X5, X6, X7, addcG_out_ga(X1, X15)) → U328_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X5, X15))
U357_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcG_out_ga(X1, X17)) → U358_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X5, X17))
U283_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X5, X13)) → noattackcN_out_gg(X1, .(X2, .(X3, .(X4, .(X5, [])))))
U303_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X5, X14)) → U304_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X6))
U328_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X5, X15)) → U329_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X6))
U358_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X5, X17)) → U359_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X6))
U304_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X6)) → U305_gg(X1, X2, X3, X4, X5, X6, addcH_in_ga(X6))
U329_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X6)) → U330_gg(X1, X2, X3, X4, X5, X6, X7, addcH_in_ga(X6))
U359_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X6)) → U360_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcH_in_ga(X6))
U305_gg(X1, X2, X3, X4, X5, X6, addcH_out_ga(X6, X15)) → U306_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X15))
U330_gg(X1, X2, X3, X4, X5, X6, X7, addcH_out_ga(X6, X16)) → U331_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X16))
U360_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcH_out_ga(X6, X18)) → U361_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X18))
addcH_in_ga(0) → addcH_out_ga(0, s(s(s(s(s(0))))))
addcH_in_ga(s(X1)) → U211_ga(X1, addcH_in_ga(X1))
U306_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X15)) → U307_gg(X1, X2, X3, X4, X5, X6, addcH_in_ga(X1))
U331_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X16)) → U332_gg(X1, X2, X3, X4, X5, X6, X7, addcH_in_ga(X1))
U361_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X18)) → U362_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcH_in_ga(X1))
U211_ga(X1, addcH_out_ga(X1, X2)) → addcH_out_ga(s(X1), s(X2))
U307_gg(X1, X2, X3, X4, X5, X6, addcH_out_ga(X1, X16)) → U308_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X6, X16))
U332_gg(X1, X2, X3, X4, X5, X6, X7, addcH_out_ga(X1, X17)) → U333_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X6, X17))
U362_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcH_out_ga(X1, X19)) → U363_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X6, X19))
U308_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X6, X16)) → noattackcN_out_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, []))))))
U333_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X6, X17)) → U334_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X7))
U363_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X6, X19)) → U364_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X7))
U334_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X7)) → U335_gg(X1, X2, X3, X4, X5, X6, X7, addcI_in_ga(X7))
U364_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X7)) → U365_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcI_in_ga(X7))
U335_gg(X1, X2, X3, X4, X5, X6, X7, addcI_out_ga(X7, X18)) → U336_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X18))
U365_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcI_out_ga(X7, X20)) → U366_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X20))
addcI_in_ga(0) → addcI_out_ga(0, s(s(s(s(s(s(0)))))))
addcI_in_ga(s(X1)) → U212_ga(X1, addcI_in_ga(X1))
U336_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X18)) → U337_gg(X1, X2, X3, X4, X5, X6, X7, addcI_in_ga(X1))
U366_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X20)) → U367_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcI_in_ga(X1))
U212_ga(X1, addcI_out_ga(X1, X2)) → addcI_out_ga(s(X1), s(X2))
U337_gg(X1, X2, X3, X4, X5, X6, X7, addcI_out_ga(X1, X19)) → U338_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X7, X19))
U367_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcI_out_ga(X1, X21)) → U368_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X7, X21))
U338_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X7, X19)) → noattackcN_out_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, .(X7, [])))))))
U368_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X7, X21)) → U369_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, qcQ_in_ggaagg(X1, X8, X9, s(s(s(s(s(s(s(0)))))))))
U369_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, qcQ_out_ggaagg(X1, X8, X22, X23, X9, s(s(s(s(s(s(s(0))))))))) → noattackcN_out_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, .(X7, .(X8, X9))))))))
qcQ_in_ggaagg(X1, X2, X5, X6) → U228_ggaagg(X1, X2, X5, X6, notEqcC_in_gg(X1, X2))
U228_ggaagg(X1, X2, X5, X6, notEqcC_out_gg(X1, X2)) → U229_ggaagg(X1, X2, X5, X6, addcJ_in_ga(X2))
U229_ggaagg(X1, X2, X5, X6, addcJ_out_ga(X2, X3)) → U230_ggaagg(X1, X2, X3, X5, X6, notEqcC_in_gg(X1, X3))
addcJ_in_ga(0) → addcJ_out_ga(0, s(s(s(s(s(s(s(0))))))))
addcJ_in_ga(s(X1)) → U213_ga(X1, addcJ_in_ga(X1))
U230_ggaagg(X1, X2, X3, X5, X6, notEqcC_out_gg(X1, X3)) → U231_ggaagg(X1, X2, X3, X5, X6, addcJ_in_ga(X1))
U213_ga(X1, addcJ_out_ga(X1, X2)) → addcJ_out_ga(s(X1), s(X2))
U231_ggaagg(X1, X2, X3, X5, X6, addcJ_out_ga(X1, X4)) → U232_ggaagg(X1, X2, X3, X4, X5, X6, qcL_in_ggggg(X2, X4, X1, X5, X6))
U232_ggaagg(X1, X2, X3, X4, X5, X6, qcL_out_ggggg(X2, X4, X1, X5, X6)) → qcQ_out_ggaagg(X1, X2, X3, X4, X5, X6)
qcL_in_ggggg(X1, X2, X3, [], X4) → U215_ggggg(X1, X2, X3, X4, notEqcC_in_gg(X1, X2))
qcL_in_ggggg(X1, X2, X3, .(X4, X5), X6) → U216_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X2))
U215_ggggg(X1, X2, X3, X4, notEqcC_out_gg(X1, X2)) → qcL_out_ggggg(X1, X2, X3, [], X4)
U216_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X2)) → U217_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X3, X4))
U217_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X3, X4)) → U218_ggggg(X1, X2, X3, X4, X5, X6, addcK_in_gga(X4, X6))
U218_ggggg(X1, X2, X3, X4, X5, X6, addcK_out_gga(X4, X6, X7)) → U219_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X3, X7))
addcK_in_gga(0, X1) → addcK_out_gga(0, X1, s(X1))
addcK_in_gga(s(X1), X2) → U214_gga(X1, X2, addcK_in_gga(X1, X2))
U219_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X3, X7)) → U220_ggggg(X1, X2, X3, X4, X5, X6, addcK_in_gga(X3, X6))
U214_gga(X1, X2, addcK_out_gga(X1, X2, X3)) → addcK_out_gga(s(X1), X2, s(X3))
U220_ggggg(X1, X2, X3, X4, X5, X6, addcK_out_gga(X3, X6, X8)) → U221_ggggg(X1, X2, X3, X4, X5, X6, qcL_in_ggggg(X4, X8, X3, X5, s(X6)))
U221_ggggg(X1, X2, X3, X4, X5, X6, qcL_out_ggggg(X4, X8, X3, X5, s(X6))) → qcL_out_ggggg(X1, X2, X3, .(X4, X5), X6)

The set Q consists of the following terms:

noattackcN_in_gg(x0, x1)
U234_gg(x0, x1, x2)
U239_gg(x0, x1, x2, x3)
U249_gg(x0, x1, x2, x3, x4)
U264_gg(x0, x1, x2, x3, x4, x5)
U284_gg(x0, x1, x2, x3, x4, x5, x6)
U309_gg(x0, x1, x2, x3, x4, x5, x6, x7)
U339_gg(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
notEqcC_in_gg(x0, x1)
U235_gg(x0, x1, x2)
U240_gg(x0, x1, x2, x3)
U250_gg(x0, x1, x2, x3, x4)
U265_gg(x0, x1, x2, x3, x4, x5)
U285_gg(x0, x1, x2, x3, x4, x5, x6)
U310_gg(x0, x1, x2, x3, x4, x5, x6, x7)
U340_gg(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
U206_gg(x0, x1, x2)
addcD_in_ga(x0)
U236_gg(x0, x1, x2)
U241_gg(x0, x1, x2, x3)
U251_gg(x0, x1, x2, x3, x4)
U266_gg(x0, x1, x2, x3, x4, x5)
U286_gg(x0, x1, x2, x3, x4, x5, x6)
U311_gg(x0, x1, x2, x3, x4, x5, x6, x7)
U341_gg(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
U207_ga(x0, x1)
U237_gg(x0, x1, x2)
U242_gg(x0, x1, x2, x3)
U252_gg(x0, x1, x2, x3, x4)
U267_gg(x0, x1, x2, x3, x4, x5)
U287_gg(x0, x1, x2, x3, x4, x5, x6)
U312_gg(x0, x1, x2, x3, x4, x5, x6, x7)
U342_gg(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
U238_gg(x0, x1, x2)
U243_gg(x0, x1, x2, x3)
U253_gg(x0, x1, x2, x3, x4)
U268_gg(x0, x1, x2, x3, x4, x5)
U288_gg(x0, x1, x2, x3, x4, x5, x6)
U313_gg(x0, x1, x2, x3, x4, x5, x6, x7)
U343_gg(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
U244_gg(x0, x1, x2, x3)
U254_gg(x0, x1, x2, x3, x4)
U269_gg(x0, x1, x2, x3, x4, x5)
U289_gg(x0, x1, x2, x3, x4, x5, x6)
U314_gg(x0, x1, x2, x3, x4, x5, x6, x7)
U344_gg(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
U245_gg(x0, x1, x2, x3)
U255_gg(x0, x1, x2, x3, x4)
U270_gg(x0, x1, x2, x3, x4, x5)
U290_gg(x0, x1, x2, x3, x4, x5, x6)
U315_gg(x0, x1, x2, x3, x4, x5, x6, x7)
U345_gg(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
addcE_in_ga(x0)
U246_gg(x0, x1, x2, x3)
U256_gg(x0, x1, x2, x3, x4)
U271_gg(x0, x1, x2, x3, x4, x5)
U291_gg(x0, x1, x2, x3, x4, x5, x6)
U316_gg(x0, x1, x2, x3, x4, x5, x6, x7)
U346_gg(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
U208_ga(x0, x1)
U247_gg(x0, x1, x2, x3)
U257_gg(x0, x1, x2, x3, x4)
U272_gg(x0, x1, x2, x3, x4, x5)
U292_gg(x0, x1, x2, x3, x4, x5, x6)
U317_gg(x0, x1, x2, x3, x4, x5, x6, x7)
U347_gg(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
U248_gg(x0, x1, x2, x3)
U258_gg(x0, x1, x2, x3, x4)
U273_gg(x0, x1, x2, x3, x4, x5)
U293_gg(x0, x1, x2, x3, x4, x5, x6)
U318_gg(x0, x1, x2, x3, x4, x5, x6, x7)
U348_gg(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
U259_gg(x0, x1, x2, x3, x4)
U274_gg(x0, x1, x2, x3, x4, x5)
U294_gg(x0, x1, x2, x3, x4, x5, x6)
U319_gg(x0, x1, x2, x3, x4, x5, x6, x7)
U349_gg(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
U260_gg(x0, x1, x2, x3, x4)
U275_gg(x0, x1, x2, x3, x4, x5)
U295_gg(x0, x1, x2, x3, x4, x5, x6)
U320_gg(x0, x1, x2, x3, x4, x5, x6, x7)
U350_gg(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
addcF_in_ga(x0)
U261_gg(x0, x1, x2, x3, x4)
U276_gg(x0, x1, x2, x3, x4, x5)
U296_gg(x0, x1, x2, x3, x4, x5, x6)
U321_gg(x0, x1, x2, x3, x4, x5, x6, x7)
U351_gg(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
U209_ga(x0, x1)
U262_gg(x0, x1, x2, x3, x4)
U277_gg(x0, x1, x2, x3, x4, x5)
U297_gg(x0, x1, x2, x3, x4, x5, x6)
U322_gg(x0, x1, x2, x3, x4, x5, x6, x7)
U352_gg(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
U263_gg(x0, x1, x2, x3, x4)
U278_gg(x0, x1, x2, x3, x4, x5)
U298_gg(x0, x1, x2, x3, x4, x5, x6)
U323_gg(x0, x1, x2, x3, x4, x5, x6, x7)
U353_gg(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
U279_gg(x0, x1, x2, x3, x4, x5)
U299_gg(x0, x1, x2, x3, x4, x5, x6)
U324_gg(x0, x1, x2, x3, x4, x5, x6, x7)
U354_gg(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
U280_gg(x0, x1, x2, x3, x4, x5)
U300_gg(x0, x1, x2, x3, x4, x5, x6)
U325_gg(x0, x1, x2, x3, x4, x5, x6, x7)
U355_gg(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
addcG_in_ga(x0)
U281_gg(x0, x1, x2, x3, x4, x5)
U301_gg(x0, x1, x2, x3, x4, x5, x6)
U326_gg(x0, x1, x2, x3, x4, x5, x6, x7)
U356_gg(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
U210_ga(x0, x1)
U282_gg(x0, x1, x2, x3, x4, x5)
U302_gg(x0, x1, x2, x3, x4, x5, x6)
U327_gg(x0, x1, x2, x3, x4, x5, x6, x7)
U357_gg(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
U283_gg(x0, x1, x2, x3, x4, x5)
U303_gg(x0, x1, x2, x3, x4, x5, x6)
U328_gg(x0, x1, x2, x3, x4, x5, x6, x7)
U358_gg(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
U304_gg(x0, x1, x2, x3, x4, x5, x6)
U329_gg(x0, x1, x2, x3, x4, x5, x6, x7)
U359_gg(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
U305_gg(x0, x1, x2, x3, x4, x5, x6)
U330_gg(x0, x1, x2, x3, x4, x5, x6, x7)
U360_gg(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
addcH_in_ga(x0)
U306_gg(x0, x1, x2, x3, x4, x5, x6)
U331_gg(x0, x1, x2, x3, x4, x5, x6, x7)
U361_gg(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
U211_ga(x0, x1)
U307_gg(x0, x1, x2, x3, x4, x5, x6)
U332_gg(x0, x1, x2, x3, x4, x5, x6, x7)
U362_gg(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
U308_gg(x0, x1, x2, x3, x4, x5, x6)
U333_gg(x0, x1, x2, x3, x4, x5, x6, x7)
U363_gg(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
U334_gg(x0, x1, x2, x3, x4, x5, x6, x7)
U364_gg(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
U335_gg(x0, x1, x2, x3, x4, x5, x6, x7)
U365_gg(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
addcI_in_ga(x0)
U336_gg(x0, x1, x2, x3, x4, x5, x6, x7)
U366_gg(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
U212_ga(x0, x1)
U337_gg(x0, x1, x2, x3, x4, x5, x6, x7)
U367_gg(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
U338_gg(x0, x1, x2, x3, x4, x5, x6, x7)
U368_gg(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
U369_gg(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)
qcQ_in_ggaagg(x0, x1, x2, x3)
U228_ggaagg(x0, x1, x2, x3, x4)
U229_ggaagg(x0, x1, x2, x3, x4)
addcJ_in_ga(x0)
U230_ggaagg(x0, x1, x2, x3, x4, x5)
U213_ga(x0, x1)
U231_ggaagg(x0, x1, x2, x3, x4, x5)
U232_ggaagg(x0, x1, x2, x3, x4, x5, x6)
qcL_in_ggggg(x0, x1, x2, x3, x4)
U215_ggggg(x0, x1, x2, x3, x4)
U216_ggggg(x0, x1, x2, x3, x4, x5, x6)
U217_ggggg(x0, x1, x2, x3, x4, x5, x6)
U218_ggggg(x0, x1, x2, x3, x4, x5, x6)
addcK_in_gga(x0, x1)
U219_ggggg(x0, x1, x2, x3, x4, x5, x6)
U214_gga(x0, x1, x2)
U220_ggggg(x0, x1, x2, x3, x4, x5, x6)
U221_ggggg(x0, x1, x2, x3, x4, x5, x6)

We have to consider all (P,Q,R)-chains.

(82) QDPSizeChangeProof (EQUIVALENT transformation)

By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:

  • U185_GG(X1, X2, X3, noattackcN_out_gg(X1, .(X2, X3))) → PM_IN_GG(X2, X3)
    The graph contains the following edges 2 >= 1, 4 > 1, 3 >= 2, 4 > 2

  • PM_IN_GG(X1, .(X2, X3)) → U185_GG(X1, X2, X3, noattackcN_in_gg(X1, .(X2, X3)))
    The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3

(83) YES

(84) Obligation:

Pi DP problem:
The TRS P consists of the following rules:

DELETEA_IN_AGA(X1, .(X2, X3), .(X2, X4)) → DELETEA_IN_AGA(X1, X3, X4)

The TRS R consists of the following rules:

deletecP_in_aga(s(0), X1, X1) → deletecP_out_aga(s(0), X1, X1)
deletecP_in_aga(X1, X2, .(s(0), X3)) → U233_aga(X1, X2, X3, deletecA_in_aga(X1, X2, X3))
deletecA_in_aga(X1, .(X1, X2), X2) → deletecA_out_aga(X1, .(X1, X2), X2)
deletecA_in_aga(X1, .(X2, X3), .(X2, X4)) → U203_aga(X1, X2, X3, X4, deletecA_in_aga(X1, X3, X4))
U203_aga(X1, X2, X3, X4, deletecA_out_aga(X1, X3, X4)) → deletecA_out_aga(X1, .(X2, X3), .(X2, X4))
U233_aga(X1, X2, X3, deletecA_out_aga(X1, X2, X3)) → deletecP_out_aga(X1, X2, .(s(0), X3))
permcB_in_ga([], []) → permcB_out_ga([], [])
permcB_in_ga(.(X1, X2), .(X3, X4)) → U204_ga(X1, X2, X3, X4, deletecA_in_aga(X3, .(X1, X2), X5))
U204_ga(X1, X2, X3, X4, deletecA_out_aga(X3, .(X1, X2), X5)) → U205_ga(X1, X2, X3, X4, permcB_in_ga(X5, X4))
U205_ga(X1, X2, X3, X4, permcB_out_ga(X5, X4)) → permcB_out_ga(.(X1, X2), .(X3, X4))
notEqcC_in_gg(0, s(X1)) → notEqcC_out_gg(0, s(X1))
notEqcC_in_gg(s(X1), 0) → notEqcC_out_gg(s(X1), 0)
notEqcC_in_gg(s(X1), s(X2)) → U206_gg(X1, X2, notEqcC_in_gg(X1, X2))
U206_gg(X1, X2, notEqcC_out_gg(X1, X2)) → notEqcC_out_gg(s(X1), s(X2))
addcD_in_ga(0, s(0)) → addcD_out_ga(0, s(0))
addcD_in_ga(s(X1), s(X2)) → U207_ga(X1, X2, addcD_in_ga(X1, X2))
U207_ga(X1, X2, addcD_out_ga(X1, X2)) → addcD_out_ga(s(X1), s(X2))
addcE_in_ga(0, s(s(0))) → addcE_out_ga(0, s(s(0)))
addcE_in_ga(s(X1), s(X2)) → U208_ga(X1, X2, addcE_in_ga(X1, X2))
U208_ga(X1, X2, addcE_out_ga(X1, X2)) → addcE_out_ga(s(X1), s(X2))
addcF_in_ga(0, s(s(s(0)))) → addcF_out_ga(0, s(s(s(0))))
addcF_in_ga(s(X1), s(X2)) → U209_ga(X1, X2, addcF_in_ga(X1, X2))
U209_ga(X1, X2, addcF_out_ga(X1, X2)) → addcF_out_ga(s(X1), s(X2))
addcG_in_ga(0, s(s(s(s(0))))) → addcG_out_ga(0, s(s(s(s(0)))))
addcG_in_ga(s(X1), s(X2)) → U210_ga(X1, X2, addcG_in_ga(X1, X2))
U210_ga(X1, X2, addcG_out_ga(X1, X2)) → addcG_out_ga(s(X1), s(X2))
addcH_in_ga(0, s(s(s(s(s(0)))))) → addcH_out_ga(0, s(s(s(s(s(0))))))
addcH_in_ga(s(X1), s(X2)) → U211_ga(X1, X2, addcH_in_ga(X1, X2))
U211_ga(X1, X2, addcH_out_ga(X1, X2)) → addcH_out_ga(s(X1), s(X2))
addcI_in_ga(0, s(s(s(s(s(s(0))))))) → addcI_out_ga(0, s(s(s(s(s(s(0)))))))
addcI_in_ga(s(X1), s(X2)) → U212_ga(X1, X2, addcI_in_ga(X1, X2))
U212_ga(X1, X2, addcI_out_ga(X1, X2)) → addcI_out_ga(s(X1), s(X2))
addcJ_in_ga(0, s(s(s(s(s(s(s(0)))))))) → addcJ_out_ga(0, s(s(s(s(s(s(s(0))))))))
addcJ_in_ga(s(X1), s(X2)) → U213_ga(X1, X2, addcJ_in_ga(X1, X2))
U213_ga(X1, X2, addcJ_out_ga(X1, X2)) → addcJ_out_ga(s(X1), s(X2))
addcK_in_gga(0, X1, s(X1)) → addcK_out_gga(0, X1, s(X1))
addcK_in_gga(s(X1), X2, s(X3)) → U214_gga(X1, X2, X3, addcK_in_gga(X1, X2, X3))
U214_gga(X1, X2, X3, addcK_out_gga(X1, X2, X3)) → addcK_out_gga(s(X1), X2, s(X3))
noattackcN_in_gg(X1, []) → noattackcN_out_gg(X1, [])
noattackcN_in_gg(X1, .(X2, [])) → U234_gg(X1, X2, notEqcC_in_gg(X1, X2))
U234_gg(X1, X2, notEqcC_out_gg(X1, X2)) → U235_gg(X1, X2, addcD_in_ga(X2, X3))
U235_gg(X1, X2, addcD_out_ga(X2, X3)) → U236_gg(X1, X2, notEqcC_in_gg(X1, X3))
U236_gg(X1, X2, notEqcC_out_gg(X1, X3)) → U237_gg(X1, X2, addcD_in_ga(X1, X4))
U237_gg(X1, X2, addcD_out_ga(X1, X4)) → U238_gg(X1, X2, notEqcC_in_gg(X2, X4))
U238_gg(X1, X2, notEqcC_out_gg(X2, X4)) → noattackcN_out_gg(X1, .(X2, []))
noattackcN_in_gg(X1, .(X2, .(X3, []))) → U239_gg(X1, X2, X3, notEqcC_in_gg(X1, X2))
U239_gg(X1, X2, X3, notEqcC_out_gg(X1, X2)) → U240_gg(X1, X2, X3, addcD_in_ga(X2, X4))
U240_gg(X1, X2, X3, addcD_out_ga(X2, X4)) → U241_gg(X1, X2, X3, X4, notEqcC_in_gg(X1, X4))
U241_gg(X1, X2, X3, X4, notEqcC_out_gg(X1, X4)) → U242_gg(X1, X2, X3, X4, addcD_in_ga(X1, X5))
U242_gg(X1, X2, X3, X4, addcD_out_ga(X1, X5)) → U243_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X2, X5))
U243_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X2, X5)) → U244_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X1, X3))
U244_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X1, X3)) → U245_gg(X1, X2, X3, X4, X5, addcE_in_ga(X3, X6))
U245_gg(X1, X2, X3, X4, X5, addcE_out_ga(X3, X6)) → U246_gg(X1, X2, X3, notEqcC_in_gg(X1, X6))
U246_gg(X1, X2, X3, notEqcC_out_gg(X1, X6)) → U247_gg(X1, X2, X3, addcE_in_ga(X1, X7))
U247_gg(X1, X2, X3, addcE_out_ga(X1, X7)) → U248_gg(X1, X2, X3, notEqcC_in_gg(X3, X7))
U248_gg(X1, X2, X3, notEqcC_out_gg(X3, X7)) → noattackcN_out_gg(X1, .(X2, .(X3, [])))
noattackcN_in_gg(X1, .(X2, .(X3, .(X4, [])))) → U249_gg(X1, X2, X3, X4, notEqcC_in_gg(X1, X2))
U249_gg(X1, X2, X3, X4, notEqcC_out_gg(X1, X2)) → U250_gg(X1, X2, X3, X4, addcD_in_ga(X2, X5))
U250_gg(X1, X2, X3, X4, addcD_out_ga(X2, X5)) → U251_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X1, X5))
U251_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X1, X5)) → U252_gg(X1, X2, X3, X4, X5, addcD_in_ga(X1, X6))
U252_gg(X1, X2, X3, X4, X5, addcD_out_ga(X1, X6)) → U253_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X2, X6))
U253_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X2, X6)) → U254_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X3))
U254_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X3)) → U255_gg(X1, X2, X3, X4, X5, X6, addcE_in_ga(X3, X7))
U255_gg(X1, X2, X3, X4, X5, X6, addcE_out_ga(X3, X7)) → U256_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X7))
U256_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X7)) → U257_gg(X1, X2, X3, X4, X5, X6, X7, addcE_in_ga(X1, X8))
U257_gg(X1, X2, X3, X4, X5, X6, X7, addcE_out_ga(X1, X8)) → U258_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X3, X8))
U258_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X3, X8)) → U259_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X1, X4))
U259_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X4)) → U260_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcF_in_ga(X4, X9))
U260_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcF_out_ga(X4, X9)) → U261_gg(X1, X2, X3, X4, notEqcC_in_gg(X1, X9))
U261_gg(X1, X2, X3, X4, notEqcC_out_gg(X1, X9)) → U262_gg(X1, X2, X3, X4, addcF_in_ga(X1, X10))
U262_gg(X1, X2, X3, X4, addcF_out_ga(X1, X10)) → U263_gg(X1, X2, X3, X4, notEqcC_in_gg(X4, X10))
U263_gg(X1, X2, X3, X4, notEqcC_out_gg(X4, X10)) → noattackcN_out_gg(X1, .(X2, .(X3, .(X4, []))))
noattackcN_in_gg(X1, .(X2, .(X3, .(X4, .(X5, []))))) → U264_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X1, X2))
U264_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X1, X2)) → U265_gg(X1, X2, X3, X4, X5, addcD_in_ga(X2, X6))
U265_gg(X1, X2, X3, X4, X5, addcD_out_ga(X2, X6)) → U266_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X6))
U266_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X6)) → U267_gg(X1, X2, X3, X4, X5, X6, addcD_in_ga(X1, X7))
U267_gg(X1, X2, X3, X4, X5, X6, addcD_out_ga(X1, X7)) → U268_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X2, X7))
U268_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X2, X7)) → U269_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X3))
U269_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X3)) → U270_gg(X1, X2, X3, X4, X5, X6, X7, addcE_in_ga(X3, X8))
U270_gg(X1, X2, X3, X4, X5, X6, X7, addcE_out_ga(X3, X8)) → U271_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X1, X8))
U271_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X8)) → U272_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcE_in_ga(X1, X9))
U272_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcE_out_ga(X1, X9)) → U273_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X3, X9))
U273_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X3, X9)) → U274_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X4))
U274_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X4)) → U275_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcF_in_ga(X4, X10))
U275_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcF_out_ga(X4, X10)) → U276_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_in_gg(X1, X10))
U276_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_out_gg(X1, X10)) → U277_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcF_in_ga(X1, X11))
U277_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcF_out_ga(X1, X11)) → U278_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X4, X11))
U278_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X4, X11)) → U279_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X1, X5))
U279_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X1, X5)) → U280_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcG_in_ga(X5, X12))
U280_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcG_out_ga(X5, X12)) → U281_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X1, X12))
U281_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X1, X12)) → U282_gg(X1, X2, X3, X4, X5, addcG_in_ga(X1, X13))
U282_gg(X1, X2, X3, X4, X5, addcG_out_ga(X1, X13)) → U283_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X5, X13))
U283_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X5, X13)) → noattackcN_out_gg(X1, .(X2, .(X3, .(X4, .(X5, [])))))
noattackcN_in_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, [])))))) → U284_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X2))
U284_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X2)) → U285_gg(X1, X2, X3, X4, X5, X6, addcD_in_ga(X2, X7))
U285_gg(X1, X2, X3, X4, X5, X6, addcD_out_ga(X2, X7)) → U286_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X7))
U286_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X7)) → U287_gg(X1, X2, X3, X4, X5, X6, X7, addcD_in_ga(X1, X8))
U287_gg(X1, X2, X3, X4, X5, X6, X7, addcD_out_ga(X1, X8)) → U288_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X2, X8))
U288_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X2, X8)) → U289_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X1, X3))
U289_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X3)) → U290_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcE_in_ga(X3, X9))
U290_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcE_out_ga(X3, X9)) → U291_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X9))
U291_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X9)) → U292_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcE_in_ga(X1, X10))
U292_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcE_out_ga(X1, X10)) → U293_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_in_gg(X3, X10))
U293_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_out_gg(X3, X10)) → U294_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_in_gg(X1, X4))
U294_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_out_gg(X1, X4)) → U295_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcF_in_ga(X4, X11))
U295_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcF_out_ga(X4, X11)) → U296_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X1, X11))
U296_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X1, X11)) → U297_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcF_in_ga(X1, X12))
U297_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcF_out_ga(X1, X12)) → U298_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_in_gg(X4, X12))
U298_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_out_gg(X4, X12)) → U299_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_in_gg(X1, X5))
U299_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_out_gg(X1, X5)) → U300_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcG_in_ga(X5, X13))
U300_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcG_out_ga(X5, X13)) → U301_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_in_gg(X1, X13))
U301_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_out_gg(X1, X13)) → U302_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcG_in_ga(X1, X14))
U302_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcG_out_ga(X1, X14)) → U303_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_in_gg(X5, X14))
U303_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_out_gg(X5, X14)) → U304_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_in_gg(X1, X6))
U304_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_out_gg(X1, X6)) → U305_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcH_in_ga(X6, X15))
U305_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcH_out_ga(X6, X15)) → U306_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X15))
U306_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X15)) → U307_gg(X1, X2, X3, X4, X5, X6, addcH_in_ga(X1, X16))
U307_gg(X1, X2, X3, X4, X5, X6, addcH_out_ga(X1, X16)) → U308_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X6, X16))
U308_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X6, X16)) → noattackcN_out_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, []))))))
noattackcN_in_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, .(X7, []))))))) → U309_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X2))
U309_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X2)) → U310_gg(X1, X2, X3, X4, X5, X6, X7, addcD_in_ga(X2, X8))
U310_gg(X1, X2, X3, X4, X5, X6, X7, addcD_out_ga(X2, X8)) → U311_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X1, X8))
U311_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X8)) → U312_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcD_in_ga(X1, X9))
U312_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcD_out_ga(X1, X9)) → U313_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X2, X9))
U313_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X2, X9)) → U314_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X3))
U314_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X3)) → U315_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcE_in_ga(X3, X10))
U315_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcE_out_ga(X3, X10)) → U316_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_in_gg(X1, X10))
U316_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_out_gg(X1, X10)) → U317_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcE_in_ga(X1, X11))
U317_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcE_out_ga(X1, X11)) → U318_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X3, X11))
U318_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X3, X11)) → U319_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X1, X4))
U319_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X1, X4)) → U320_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcF_in_ga(X4, X12))
U320_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcF_out_ga(X4, X12)) → U321_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_in_gg(X1, X12))
U321_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_out_gg(X1, X12)) → U322_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcF_in_ga(X1, X13))
U322_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcF_out_ga(X1, X13)) → U323_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_in_gg(X4, X13))
U323_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_out_gg(X4, X13)) → U324_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_in_gg(X1, X5))
U324_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_out_gg(X1, X5)) → U325_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcG_in_ga(X5, X14))
U325_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcG_out_ga(X5, X14)) → U326_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_in_gg(X1, X14))
U326_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_out_gg(X1, X14)) → U327_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcG_in_ga(X1, X15))
U327_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcG_out_ga(X1, X15)) → U328_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_in_gg(X5, X15))
U328_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_out_gg(X5, X15)) → U329_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_in_gg(X1, X6))
U329_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_out_gg(X1, X6)) → U330_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, addcH_in_ga(X6, X16))
U330_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, addcH_out_ga(X6, X16)) → U331_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, notEqcC_in_gg(X1, X16))
U331_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, notEqcC_out_gg(X1, X16)) → U332_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, addcH_in_ga(X1, X17))
U332_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, addcH_out_ga(X1, X17)) → U333_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_in_gg(X6, X17))
U333_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_out_gg(X6, X17)) → U334_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_in_gg(X1, X7))
U334_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_out_gg(X1, X7)) → U335_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, addcI_in_ga(X7, X18))
U335_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, addcI_out_ga(X7, X18)) → U336_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X18))
U336_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X18)) → U337_gg(X1, X2, X3, X4, X5, X6, X7, addcI_in_ga(X1, X19))
U337_gg(X1, X2, X3, X4, X5, X6, X7, addcI_out_ga(X1, X19)) → U338_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X7, X19))
U338_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X7, X19)) → noattackcN_out_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, .(X7, [])))))))
noattackcN_in_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, .(X7, .(X8, X9)))))))) → U339_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X2))
U339_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X2)) → U340_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcD_in_ga(X2, X10))
U340_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcD_out_ga(X2, X10)) → U341_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_in_gg(X1, X10))
U341_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_out_gg(X1, X10)) → U342_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcD_in_ga(X1, X11))
U342_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcD_out_ga(X1, X11)) → U343_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X2, X11))
U343_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X2, X11)) → U344_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X1, X3))
U344_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X1, X3)) → U345_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcE_in_ga(X3, X12))
U345_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcE_out_ga(X3, X12)) → U346_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_in_gg(X1, X12))
U346_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_out_gg(X1, X12)) → U347_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcE_in_ga(X1, X13))
U347_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcE_out_ga(X1, X13)) → U348_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_in_gg(X3, X13))
U348_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_out_gg(X3, X13)) → U349_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_in_gg(X1, X4))
U349_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_out_gg(X1, X4)) → U350_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcF_in_ga(X4, X14))
U350_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcF_out_ga(X4, X14)) → U351_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_in_gg(X1, X14))
U351_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_out_gg(X1, X14)) → U352_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcF_in_ga(X1, X15))
U352_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcF_out_ga(X1, X15)) → U353_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_in_gg(X4, X15))
U353_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_out_gg(X4, X15)) → U354_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_in_gg(X1, X5))
U354_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_out_gg(X1, X5)) → U355_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, addcG_in_ga(X5, X16))
U355_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, addcG_out_ga(X5, X16)) → U356_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, notEqcC_in_gg(X1, X16))
U356_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, notEqcC_out_gg(X1, X16)) → U357_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, addcG_in_ga(X1, X17))
U357_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, addcG_out_ga(X1, X17)) → U358_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_in_gg(X5, X17))
U358_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_out_gg(X5, X17)) → U359_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_in_gg(X1, X6))
U359_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_out_gg(X1, X6)) → U360_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, addcH_in_ga(X6, X18))
U360_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, addcH_out_ga(X6, X18)) → U361_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, notEqcC_in_gg(X1, X18))
U361_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, notEqcC_out_gg(X1, X18)) → U362_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, addcH_in_ga(X1, X19))
U362_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, addcH_out_ga(X1, X19)) → U363_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, notEqcC_in_gg(X6, X19))
U363_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, notEqcC_out_gg(X6, X19)) → U364_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, notEqcC_in_gg(X1, X7))
U364_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, notEqcC_out_gg(X1, X7)) → U365_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, addcI_in_ga(X7, X20))
U365_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, addcI_out_ga(X7, X20)) → U366_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, X20, notEqcC_in_gg(X1, X20))
U366_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, X20, notEqcC_out_gg(X1, X20)) → U367_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcI_in_ga(X1, X21))
U367_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcI_out_ga(X1, X21)) → U368_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X7, X21))
U368_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X7, X21)) → U369_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, qcQ_in_ggaagg(X1, X8, X22, X23, X9, s(s(s(s(s(s(s(0)))))))))
qcQ_in_ggaagg(X1, X2, X3, X4, X5, X6) → U228_ggaagg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X2))
U228_ggaagg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X2)) → U229_ggaagg(X1, X2, X3, X4, X5, X6, addcJ_in_ga(X2, X3))
U229_ggaagg(X1, X2, X3, X4, X5, X6, addcJ_out_ga(X2, X3)) → U230_ggaagg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X3))
U230_ggaagg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X3)) → U231_ggaagg(X1, X2, X3, X4, X5, X6, addcJ_in_ga(X1, X4))
U231_ggaagg(X1, X2, X3, X4, X5, X6, addcJ_out_ga(X1, X4)) → U232_ggaagg(X1, X2, X3, X4, X5, X6, qcL_in_ggggg(X2, X4, X1, X5, X6))
qcL_in_ggggg(X1, X2, X3, [], X4) → U215_ggggg(X1, X2, X3, X4, notEqcC_in_gg(X1, X2))
U215_ggggg(X1, X2, X3, X4, notEqcC_out_gg(X1, X2)) → qcL_out_ggggg(X1, X2, X3, [], X4)
qcL_in_ggggg(X1, X2, X3, .(X4, X5), X6) → U216_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X2))
U216_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X2)) → U217_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X3, X4))
U217_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X3, X4)) → U218_ggggg(X1, X2, X3, X4, X5, X6, addcK_in_gga(X4, X6, X7))
U218_ggggg(X1, X2, X3, X4, X5, X6, addcK_out_gga(X4, X6, X7)) → U219_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X3, X7))
U219_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X3, X7)) → U220_ggggg(X1, X2, X3, X4, X5, X6, addcK_in_gga(X3, X6, X8))
U220_ggggg(X1, X2, X3, X4, X5, X6, addcK_out_gga(X3, X6, X8)) → U221_ggggg(X1, X2, X3, X4, X5, X6, qcL_in_ggggg(X4, X8, X3, X5, s(X6)))
U221_ggggg(X1, X2, X3, X4, X5, X6, qcL_out_ggggg(X4, X8, X3, X5, s(X6))) → qcL_out_ggggg(X1, X2, X3, .(X4, X5), X6)
U232_ggaagg(X1, X2, X3, X4, X5, X6, qcL_out_ggggg(X2, X4, X1, X5, X6)) → qcQ_out_ggaagg(X1, X2, X3, X4, X5, X6)
U369_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, qcQ_out_ggaagg(X1, X8, X22, X23, X9, s(s(s(s(s(s(s(0))))))))) → noattackcN_out_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, .(X7, .(X8, X9))))))))

The argument filtering Pi contains the following mapping:
.(x1, x2)  =  .(x1, x2)
deletecP_in_aga(x1, x2, x3)  =  deletecP_in_aga(x2)
deletecP_out_aga(x1, x2, x3)  =  deletecP_out_aga(x1, x2, x3)
U233_aga(x1, x2, x3, x4)  =  U233_aga(x2, x4)
deletecA_in_aga(x1, x2, x3)  =  deletecA_in_aga(x2)
deletecA_out_aga(x1, x2, x3)  =  deletecA_out_aga(x1, x2, x3)
U203_aga(x1, x2, x3, x4, x5)  =  U203_aga(x2, x3, x5)
permcB_in_ga(x1, x2)  =  permcB_in_ga(x1)
[]  =  []
permcB_out_ga(x1, x2)  =  permcB_out_ga(x1, x2)
U204_ga(x1, x2, x3, x4, x5)  =  U204_ga(x1, x2, x5)
U205_ga(x1, x2, x3, x4, x5)  =  U205_ga(x1, x2, x3, x5)
s(x1)  =  s(x1)
notEqcC_in_gg(x1, x2)  =  notEqcC_in_gg(x1, x2)
0  =  0
notEqcC_out_gg(x1, x2)  =  notEqcC_out_gg(x1, x2)
U206_gg(x1, x2, x3)  =  U206_gg(x1, x2, x3)
addcD_in_ga(x1, x2)  =  addcD_in_ga(x1)
addcD_out_ga(x1, x2)  =  addcD_out_ga(x1, x2)
U207_ga(x1, x2, x3)  =  U207_ga(x1, x3)
addcE_in_ga(x1, x2)  =  addcE_in_ga(x1)
addcE_out_ga(x1, x2)  =  addcE_out_ga(x1, x2)
U208_ga(x1, x2, x3)  =  U208_ga(x1, x3)
addcF_in_ga(x1, x2)  =  addcF_in_ga(x1)
addcF_out_ga(x1, x2)  =  addcF_out_ga(x1, x2)
U209_ga(x1, x2, x3)  =  U209_ga(x1, x3)
addcG_in_ga(x1, x2)  =  addcG_in_ga(x1)
addcG_out_ga(x1, x2)  =  addcG_out_ga(x1, x2)
U210_ga(x1, x2, x3)  =  U210_ga(x1, x3)
addcH_in_ga(x1, x2)  =  addcH_in_ga(x1)
addcH_out_ga(x1, x2)  =  addcH_out_ga(x1, x2)
U211_ga(x1, x2, x3)  =  U211_ga(x1, x3)
addcI_in_ga(x1, x2)  =  addcI_in_ga(x1)
addcI_out_ga(x1, x2)  =  addcI_out_ga(x1, x2)
U212_ga(x1, x2, x3)  =  U212_ga(x1, x3)
addcJ_in_ga(x1, x2)  =  addcJ_in_ga(x1)
addcJ_out_ga(x1, x2)  =  addcJ_out_ga(x1, x2)
U213_ga(x1, x2, x3)  =  U213_ga(x1, x3)
addcK_in_gga(x1, x2, x3)  =  addcK_in_gga(x1, x2)
addcK_out_gga(x1, x2, x3)  =  addcK_out_gga(x1, x2, x3)
U214_gga(x1, x2, x3, x4)  =  U214_gga(x1, x2, x4)
noattackcN_in_gg(x1, x2)  =  noattackcN_in_gg(x1, x2)
noattackcN_out_gg(x1, x2)  =  noattackcN_out_gg(x1, x2)
U234_gg(x1, x2, x3)  =  U234_gg(x1, x2, x3)
U235_gg(x1, x2, x3)  =  U235_gg(x1, x2, x3)
U236_gg(x1, x2, x3)  =  U236_gg(x1, x2, x3)
U237_gg(x1, x2, x3)  =  U237_gg(x1, x2, x3)
U238_gg(x1, x2, x3)  =  U238_gg(x1, x2, x3)
U239_gg(x1, x2, x3, x4)  =  U239_gg(x1, x2, x3, x4)
U240_gg(x1, x2, x3, x4)  =  U240_gg(x1, x2, x3, x4)
U241_gg(x1, x2, x3, x4, x5)  =  U241_gg(x1, x2, x3, x5)
U242_gg(x1, x2, x3, x4, x5)  =  U242_gg(x1, x2, x3, x5)
U243_gg(x1, x2, x3, x4, x5, x6)  =  U243_gg(x1, x2, x3, x6)
U244_gg(x1, x2, x3, x4, x5, x6)  =  U244_gg(x1, x2, x3, x6)
U245_gg(x1, x2, x3, x4, x5, x6)  =  U245_gg(x1, x2, x3, x6)
U246_gg(x1, x2, x3, x4)  =  U246_gg(x1, x2, x3, x4)
U247_gg(x1, x2, x3, x4)  =  U247_gg(x1, x2, x3, x4)
U248_gg(x1, x2, x3, x4)  =  U248_gg(x1, x2, x3, x4)
U249_gg(x1, x2, x3, x4, x5)  =  U249_gg(x1, x2, x3, x4, x5)
U250_gg(x1, x2, x3, x4, x5)  =  U250_gg(x1, x2, x3, x4, x5)
U251_gg(x1, x2, x3, x4, x5, x6)  =  U251_gg(x1, x2, x3, x4, x6)
U252_gg(x1, x2, x3, x4, x5, x6)  =  U252_gg(x1, x2, x3, x4, x6)
U253_gg(x1, x2, x3, x4, x5, x6, x7)  =  U253_gg(x1, x2, x3, x4, x7)
U254_gg(x1, x2, x3, x4, x5, x6, x7)  =  U254_gg(x1, x2, x3, x4, x7)
U255_gg(x1, x2, x3, x4, x5, x6, x7)  =  U255_gg(x1, x2, x3, x4, x7)
U256_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U256_gg(x1, x2, x3, x4, x8)
U257_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U257_gg(x1, x2, x3, x4, x8)
U258_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U258_gg(x1, x2, x3, x4, x9)
U259_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U259_gg(x1, x2, x3, x4, x9)
U260_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U260_gg(x1, x2, x3, x4, x9)
U261_gg(x1, x2, x3, x4, x5)  =  U261_gg(x1, x2, x3, x4, x5)
U262_gg(x1, x2, x3, x4, x5)  =  U262_gg(x1, x2, x3, x4, x5)
U263_gg(x1, x2, x3, x4, x5)  =  U263_gg(x1, x2, x3, x4, x5)
U264_gg(x1, x2, x3, x4, x5, x6)  =  U264_gg(x1, x2, x3, x4, x5, x6)
U265_gg(x1, x2, x3, x4, x5, x6)  =  U265_gg(x1, x2, x3, x4, x5, x6)
U266_gg(x1, x2, x3, x4, x5, x6, x7)  =  U266_gg(x1, x2, x3, x4, x5, x7)
U267_gg(x1, x2, x3, x4, x5, x6, x7)  =  U267_gg(x1, x2, x3, x4, x5, x7)
U268_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U268_gg(x1, x2, x3, x4, x5, x8)
U269_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U269_gg(x1, x2, x3, x4, x5, x8)
U270_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U270_gg(x1, x2, x3, x4, x5, x8)
U271_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U271_gg(x1, x2, x3, x4, x5, x9)
U272_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U272_gg(x1, x2, x3, x4, x5, x9)
U273_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U273_gg(x1, x2, x3, x4, x5, x10)
U274_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U274_gg(x1, x2, x3, x4, x5, x10)
U275_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U275_gg(x1, x2, x3, x4, x5, x10)
U276_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U276_gg(x1, x2, x3, x4, x5, x11)
U277_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U277_gg(x1, x2, x3, x4, x5, x11)
U278_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U278_gg(x1, x2, x3, x4, x5, x12)
U279_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U279_gg(x1, x2, x3, x4, x5, x12)
U280_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U280_gg(x1, x2, x3, x4, x5, x12)
U281_gg(x1, x2, x3, x4, x5, x6)  =  U281_gg(x1, x2, x3, x4, x5, x6)
U282_gg(x1, x2, x3, x4, x5, x6)  =  U282_gg(x1, x2, x3, x4, x5, x6)
U283_gg(x1, x2, x3, x4, x5, x6)  =  U283_gg(x1, x2, x3, x4, x5, x6)
U284_gg(x1, x2, x3, x4, x5, x6, x7)  =  U284_gg(x1, x2, x3, x4, x5, x6, x7)
U285_gg(x1, x2, x3, x4, x5, x6, x7)  =  U285_gg(x1, x2, x3, x4, x5, x6, x7)
U286_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U286_gg(x1, x2, x3, x4, x5, x6, x8)
U287_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U287_gg(x1, x2, x3, x4, x5, x6, x8)
U288_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U288_gg(x1, x2, x3, x4, x5, x6, x9)
U289_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U289_gg(x1, x2, x3, x4, x5, x6, x9)
U290_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U290_gg(x1, x2, x3, x4, x5, x6, x9)
U291_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U291_gg(x1, x2, x3, x4, x5, x6, x10)
U292_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U292_gg(x1, x2, x3, x4, x5, x6, x10)
U293_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U293_gg(x1, x2, x3, x4, x5, x6, x11)
U294_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U294_gg(x1, x2, x3, x4, x5, x6, x11)
U295_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U295_gg(x1, x2, x3, x4, x5, x6, x11)
U296_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U296_gg(x1, x2, x3, x4, x5, x6, x12)
U297_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U297_gg(x1, x2, x3, x4, x5, x6, x12)
U298_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U298_gg(x1, x2, x3, x4, x5, x6, x13)
U299_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U299_gg(x1, x2, x3, x4, x5, x6, x13)
U300_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U300_gg(x1, x2, x3, x4, x5, x6, x13)
U301_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U301_gg(x1, x2, x3, x4, x5, x6, x14)
U302_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U302_gg(x1, x2, x3, x4, x5, x6, x14)
U303_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U303_gg(x1, x2, x3, x4, x5, x6, x15)
U304_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U304_gg(x1, x2, x3, x4, x5, x6, x15)
U305_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U305_gg(x1, x2, x3, x4, x5, x6, x15)
U306_gg(x1, x2, x3, x4, x5, x6, x7)  =  U306_gg(x1, x2, x3, x4, x5, x6, x7)
U307_gg(x1, x2, x3, x4, x5, x6, x7)  =  U307_gg(x1, x2, x3, x4, x5, x6, x7)
U308_gg(x1, x2, x3, x4, x5, x6, x7)  =  U308_gg(x1, x2, x3, x4, x5, x6, x7)
U309_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U309_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U310_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U310_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U311_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U311_gg(x1, x2, x3, x4, x5, x6, x7, x9)
U312_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U312_gg(x1, x2, x3, x4, x5, x6, x7, x9)
U313_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U313_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U314_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U314_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U315_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U315_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U316_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U316_gg(x1, x2, x3, x4, x5, x6, x7, x11)
U317_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U317_gg(x1, x2, x3, x4, x5, x6, x7, x11)
U318_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U318_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U319_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U319_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U320_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U320_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U321_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U321_gg(x1, x2, x3, x4, x5, x6, x7, x13)
U322_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U322_gg(x1, x2, x3, x4, x5, x6, x7, x13)
U323_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U323_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U324_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U324_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U325_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U325_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U326_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U326_gg(x1, x2, x3, x4, x5, x6, x7, x15)
U327_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U327_gg(x1, x2, x3, x4, x5, x6, x7, x15)
U328_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U328_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U329_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U329_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U330_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U330_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U331_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U331_gg(x1, x2, x3, x4, x5, x6, x7, x17)
U332_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U332_gg(x1, x2, x3, x4, x5, x6, x7, x17)
U333_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U333_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U334_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U334_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U335_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U335_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U336_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U336_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U337_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U337_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U338_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U338_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U339_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U339_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U340_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U340_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U341_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U341_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x11)
U342_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U342_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x11)
U343_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U343_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U344_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U344_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U345_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U345_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U346_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U346_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x13)
U347_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U347_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x13)
U348_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U348_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U349_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U349_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U350_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U350_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U351_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U351_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x15)
U352_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U352_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x15)
U353_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U353_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U354_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U354_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U355_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U355_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U356_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U356_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x17)
U357_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U357_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x17)
U358_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U358_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U359_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U359_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U360_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U360_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U361_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19)  =  U361_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x19)
U362_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19)  =  U362_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x19)
U363_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U363_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U364_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U364_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U365_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U365_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U366_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21)  =  U366_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x21)
U367_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U367_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U368_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U368_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U369_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U369_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
qcQ_in_ggaagg(x1, x2, x3, x4, x5, x6)  =  qcQ_in_ggaagg(x1, x2, x5, x6)
U228_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U228_ggaagg(x1, x2, x5, x6, x7)
U229_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U229_ggaagg(x1, x2, x5, x6, x7)
U230_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U230_ggaagg(x1, x2, x3, x5, x6, x7)
U231_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U231_ggaagg(x1, x2, x3, x5, x6, x7)
U232_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U232_ggaagg(x1, x2, x3, x4, x5, x6, x7)
qcL_in_ggggg(x1, x2, x3, x4, x5)  =  qcL_in_ggggg(x1, x2, x3, x4, x5)
U215_ggggg(x1, x2, x3, x4, x5)  =  U215_ggggg(x1, x2, x3, x4, x5)
qcL_out_ggggg(x1, x2, x3, x4, x5)  =  qcL_out_ggggg(x1, x2, x3, x4, x5)
U216_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U216_ggggg(x1, x2, x3, x4, x5, x6, x7)
U217_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U217_ggggg(x1, x2, x3, x4, x5, x6, x7)
U218_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U218_ggggg(x1, x2, x3, x4, x5, x6, x7)
U219_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U219_ggggg(x1, x2, x3, x4, x5, x6, x7)
U220_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U220_ggggg(x1, x2, x3, x4, x5, x6, x7)
U221_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U221_ggggg(x1, x2, x3, x4, x5, x6, x7)
qcQ_out_ggaagg(x1, x2, x3, x4, x5, x6)  =  qcQ_out_ggaagg(x1, x2, x3, x4, x5, x6)
DELETEA_IN_AGA(x1, x2, x3)  =  DELETEA_IN_AGA(x2)

We have to consider all (P,R,Pi)-chains

(85) UsableRulesProof (EQUIVALENT transformation)

For (infinitary) constructor rewriting [LOPSTR] we can delete all non-usable rules from R.

(86) Obligation:

Pi DP problem:
The TRS P consists of the following rules:

DELETEA_IN_AGA(X1, .(X2, X3), .(X2, X4)) → DELETEA_IN_AGA(X1, X3, X4)

R is empty.
The argument filtering Pi contains the following mapping:
.(x1, x2)  =  .(x1, x2)
DELETEA_IN_AGA(x1, x2, x3)  =  DELETEA_IN_AGA(x2)

We have to consider all (P,R,Pi)-chains

(87) PiDPToQDPProof (SOUND transformation)

Transforming (infinitary) constructor rewriting Pi-DP problem [LOPSTR] into ordinary QDP problem [LPAR04] by application of Pi.

(88) Obligation:

Q DP problem:
The TRS P consists of the following rules:

DELETEA_IN_AGA(.(X2, X3)) → DELETEA_IN_AGA(X3)

R is empty.
Q is empty.
We have to consider all (P,Q,R)-chains.

(89) QDPSizeChangeProof (EQUIVALENT transformation)

By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:

  • DELETEA_IN_AGA(.(X2, X3)) → DELETEA_IN_AGA(X3)
    The graph contains the following edges 1 > 1

(90) YES

(91) Obligation:

Pi DP problem:
The TRS P consists of the following rules:

PERMB_IN_GA(.(X1, X2), .(X3, X4)) → U3_GA(X1, X2, X3, X4, deletecA_in_aga(X3, .(X1, X2), X5))
U3_GA(X1, X2, X3, X4, deletecA_out_aga(X3, .(X1, X2), X5)) → PERMB_IN_GA(X5, X4)

The TRS R consists of the following rules:

deletecP_in_aga(s(0), X1, X1) → deletecP_out_aga(s(0), X1, X1)
deletecP_in_aga(X1, X2, .(s(0), X3)) → U233_aga(X1, X2, X3, deletecA_in_aga(X1, X2, X3))
deletecA_in_aga(X1, .(X1, X2), X2) → deletecA_out_aga(X1, .(X1, X2), X2)
deletecA_in_aga(X1, .(X2, X3), .(X2, X4)) → U203_aga(X1, X2, X3, X4, deletecA_in_aga(X1, X3, X4))
U203_aga(X1, X2, X3, X4, deletecA_out_aga(X1, X3, X4)) → deletecA_out_aga(X1, .(X2, X3), .(X2, X4))
U233_aga(X1, X2, X3, deletecA_out_aga(X1, X2, X3)) → deletecP_out_aga(X1, X2, .(s(0), X3))
permcB_in_ga([], []) → permcB_out_ga([], [])
permcB_in_ga(.(X1, X2), .(X3, X4)) → U204_ga(X1, X2, X3, X4, deletecA_in_aga(X3, .(X1, X2), X5))
U204_ga(X1, X2, X3, X4, deletecA_out_aga(X3, .(X1, X2), X5)) → U205_ga(X1, X2, X3, X4, permcB_in_ga(X5, X4))
U205_ga(X1, X2, X3, X4, permcB_out_ga(X5, X4)) → permcB_out_ga(.(X1, X2), .(X3, X4))
notEqcC_in_gg(0, s(X1)) → notEqcC_out_gg(0, s(X1))
notEqcC_in_gg(s(X1), 0) → notEqcC_out_gg(s(X1), 0)
notEqcC_in_gg(s(X1), s(X2)) → U206_gg(X1, X2, notEqcC_in_gg(X1, X2))
U206_gg(X1, X2, notEqcC_out_gg(X1, X2)) → notEqcC_out_gg(s(X1), s(X2))
addcD_in_ga(0, s(0)) → addcD_out_ga(0, s(0))
addcD_in_ga(s(X1), s(X2)) → U207_ga(X1, X2, addcD_in_ga(X1, X2))
U207_ga(X1, X2, addcD_out_ga(X1, X2)) → addcD_out_ga(s(X1), s(X2))
addcE_in_ga(0, s(s(0))) → addcE_out_ga(0, s(s(0)))
addcE_in_ga(s(X1), s(X2)) → U208_ga(X1, X2, addcE_in_ga(X1, X2))
U208_ga(X1, X2, addcE_out_ga(X1, X2)) → addcE_out_ga(s(X1), s(X2))
addcF_in_ga(0, s(s(s(0)))) → addcF_out_ga(0, s(s(s(0))))
addcF_in_ga(s(X1), s(X2)) → U209_ga(X1, X2, addcF_in_ga(X1, X2))
U209_ga(X1, X2, addcF_out_ga(X1, X2)) → addcF_out_ga(s(X1), s(X2))
addcG_in_ga(0, s(s(s(s(0))))) → addcG_out_ga(0, s(s(s(s(0)))))
addcG_in_ga(s(X1), s(X2)) → U210_ga(X1, X2, addcG_in_ga(X1, X2))
U210_ga(X1, X2, addcG_out_ga(X1, X2)) → addcG_out_ga(s(X1), s(X2))
addcH_in_ga(0, s(s(s(s(s(0)))))) → addcH_out_ga(0, s(s(s(s(s(0))))))
addcH_in_ga(s(X1), s(X2)) → U211_ga(X1, X2, addcH_in_ga(X1, X2))
U211_ga(X1, X2, addcH_out_ga(X1, X2)) → addcH_out_ga(s(X1), s(X2))
addcI_in_ga(0, s(s(s(s(s(s(0))))))) → addcI_out_ga(0, s(s(s(s(s(s(0)))))))
addcI_in_ga(s(X1), s(X2)) → U212_ga(X1, X2, addcI_in_ga(X1, X2))
U212_ga(X1, X2, addcI_out_ga(X1, X2)) → addcI_out_ga(s(X1), s(X2))
addcJ_in_ga(0, s(s(s(s(s(s(s(0)))))))) → addcJ_out_ga(0, s(s(s(s(s(s(s(0))))))))
addcJ_in_ga(s(X1), s(X2)) → U213_ga(X1, X2, addcJ_in_ga(X1, X2))
U213_ga(X1, X2, addcJ_out_ga(X1, X2)) → addcJ_out_ga(s(X1), s(X2))
addcK_in_gga(0, X1, s(X1)) → addcK_out_gga(0, X1, s(X1))
addcK_in_gga(s(X1), X2, s(X3)) → U214_gga(X1, X2, X3, addcK_in_gga(X1, X2, X3))
U214_gga(X1, X2, X3, addcK_out_gga(X1, X2, X3)) → addcK_out_gga(s(X1), X2, s(X3))
noattackcN_in_gg(X1, []) → noattackcN_out_gg(X1, [])
noattackcN_in_gg(X1, .(X2, [])) → U234_gg(X1, X2, notEqcC_in_gg(X1, X2))
U234_gg(X1, X2, notEqcC_out_gg(X1, X2)) → U235_gg(X1, X2, addcD_in_ga(X2, X3))
U235_gg(X1, X2, addcD_out_ga(X2, X3)) → U236_gg(X1, X2, notEqcC_in_gg(X1, X3))
U236_gg(X1, X2, notEqcC_out_gg(X1, X3)) → U237_gg(X1, X2, addcD_in_ga(X1, X4))
U237_gg(X1, X2, addcD_out_ga(X1, X4)) → U238_gg(X1, X2, notEqcC_in_gg(X2, X4))
U238_gg(X1, X2, notEqcC_out_gg(X2, X4)) → noattackcN_out_gg(X1, .(X2, []))
noattackcN_in_gg(X1, .(X2, .(X3, []))) → U239_gg(X1, X2, X3, notEqcC_in_gg(X1, X2))
U239_gg(X1, X2, X3, notEqcC_out_gg(X1, X2)) → U240_gg(X1, X2, X3, addcD_in_ga(X2, X4))
U240_gg(X1, X2, X3, addcD_out_ga(X2, X4)) → U241_gg(X1, X2, X3, X4, notEqcC_in_gg(X1, X4))
U241_gg(X1, X2, X3, X4, notEqcC_out_gg(X1, X4)) → U242_gg(X1, X2, X3, X4, addcD_in_ga(X1, X5))
U242_gg(X1, X2, X3, X4, addcD_out_ga(X1, X5)) → U243_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X2, X5))
U243_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X2, X5)) → U244_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X1, X3))
U244_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X1, X3)) → U245_gg(X1, X2, X3, X4, X5, addcE_in_ga(X3, X6))
U245_gg(X1, X2, X3, X4, X5, addcE_out_ga(X3, X6)) → U246_gg(X1, X2, X3, notEqcC_in_gg(X1, X6))
U246_gg(X1, X2, X3, notEqcC_out_gg(X1, X6)) → U247_gg(X1, X2, X3, addcE_in_ga(X1, X7))
U247_gg(X1, X2, X3, addcE_out_ga(X1, X7)) → U248_gg(X1, X2, X3, notEqcC_in_gg(X3, X7))
U248_gg(X1, X2, X3, notEqcC_out_gg(X3, X7)) → noattackcN_out_gg(X1, .(X2, .(X3, [])))
noattackcN_in_gg(X1, .(X2, .(X3, .(X4, [])))) → U249_gg(X1, X2, X3, X4, notEqcC_in_gg(X1, X2))
U249_gg(X1, X2, X3, X4, notEqcC_out_gg(X1, X2)) → U250_gg(X1, X2, X3, X4, addcD_in_ga(X2, X5))
U250_gg(X1, X2, X3, X4, addcD_out_ga(X2, X5)) → U251_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X1, X5))
U251_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X1, X5)) → U252_gg(X1, X2, X3, X4, X5, addcD_in_ga(X1, X6))
U252_gg(X1, X2, X3, X4, X5, addcD_out_ga(X1, X6)) → U253_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X2, X6))
U253_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X2, X6)) → U254_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X3))
U254_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X3)) → U255_gg(X1, X2, X3, X4, X5, X6, addcE_in_ga(X3, X7))
U255_gg(X1, X2, X3, X4, X5, X6, addcE_out_ga(X3, X7)) → U256_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X7))
U256_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X7)) → U257_gg(X1, X2, X3, X4, X5, X6, X7, addcE_in_ga(X1, X8))
U257_gg(X1, X2, X3, X4, X5, X6, X7, addcE_out_ga(X1, X8)) → U258_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X3, X8))
U258_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X3, X8)) → U259_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X1, X4))
U259_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X4)) → U260_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcF_in_ga(X4, X9))
U260_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcF_out_ga(X4, X9)) → U261_gg(X1, X2, X3, X4, notEqcC_in_gg(X1, X9))
U261_gg(X1, X2, X3, X4, notEqcC_out_gg(X1, X9)) → U262_gg(X1, X2, X3, X4, addcF_in_ga(X1, X10))
U262_gg(X1, X2, X3, X4, addcF_out_ga(X1, X10)) → U263_gg(X1, X2, X3, X4, notEqcC_in_gg(X4, X10))
U263_gg(X1, X2, X3, X4, notEqcC_out_gg(X4, X10)) → noattackcN_out_gg(X1, .(X2, .(X3, .(X4, []))))
noattackcN_in_gg(X1, .(X2, .(X3, .(X4, .(X5, []))))) → U264_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X1, X2))
U264_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X1, X2)) → U265_gg(X1, X2, X3, X4, X5, addcD_in_ga(X2, X6))
U265_gg(X1, X2, X3, X4, X5, addcD_out_ga(X2, X6)) → U266_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X6))
U266_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X6)) → U267_gg(X1, X2, X3, X4, X5, X6, addcD_in_ga(X1, X7))
U267_gg(X1, X2, X3, X4, X5, X6, addcD_out_ga(X1, X7)) → U268_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X2, X7))
U268_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X2, X7)) → U269_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X3))
U269_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X3)) → U270_gg(X1, X2, X3, X4, X5, X6, X7, addcE_in_ga(X3, X8))
U270_gg(X1, X2, X3, X4, X5, X6, X7, addcE_out_ga(X3, X8)) → U271_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X1, X8))
U271_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X8)) → U272_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcE_in_ga(X1, X9))
U272_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcE_out_ga(X1, X9)) → U273_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X3, X9))
U273_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X3, X9)) → U274_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X4))
U274_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X4)) → U275_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcF_in_ga(X4, X10))
U275_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcF_out_ga(X4, X10)) → U276_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_in_gg(X1, X10))
U276_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_out_gg(X1, X10)) → U277_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcF_in_ga(X1, X11))
U277_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcF_out_ga(X1, X11)) → U278_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X4, X11))
U278_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X4, X11)) → U279_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X1, X5))
U279_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X1, X5)) → U280_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcG_in_ga(X5, X12))
U280_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcG_out_ga(X5, X12)) → U281_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X1, X12))
U281_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X1, X12)) → U282_gg(X1, X2, X3, X4, X5, addcG_in_ga(X1, X13))
U282_gg(X1, X2, X3, X4, X5, addcG_out_ga(X1, X13)) → U283_gg(X1, X2, X3, X4, X5, notEqcC_in_gg(X5, X13))
U283_gg(X1, X2, X3, X4, X5, notEqcC_out_gg(X5, X13)) → noattackcN_out_gg(X1, .(X2, .(X3, .(X4, .(X5, [])))))
noattackcN_in_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, [])))))) → U284_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X2))
U284_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X2)) → U285_gg(X1, X2, X3, X4, X5, X6, addcD_in_ga(X2, X7))
U285_gg(X1, X2, X3, X4, X5, X6, addcD_out_ga(X2, X7)) → U286_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X7))
U286_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X7)) → U287_gg(X1, X2, X3, X4, X5, X6, X7, addcD_in_ga(X1, X8))
U287_gg(X1, X2, X3, X4, X5, X6, X7, addcD_out_ga(X1, X8)) → U288_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X2, X8))
U288_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X2, X8)) → U289_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X1, X3))
U289_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X3)) → U290_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcE_in_ga(X3, X9))
U290_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcE_out_ga(X3, X9)) → U291_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X9))
U291_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X9)) → U292_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcE_in_ga(X1, X10))
U292_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcE_out_ga(X1, X10)) → U293_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_in_gg(X3, X10))
U293_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_out_gg(X3, X10)) → U294_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_in_gg(X1, X4))
U294_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_out_gg(X1, X4)) → U295_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcF_in_ga(X4, X11))
U295_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcF_out_ga(X4, X11)) → U296_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X1, X11))
U296_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X1, X11)) → U297_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcF_in_ga(X1, X12))
U297_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcF_out_ga(X1, X12)) → U298_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_in_gg(X4, X12))
U298_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_out_gg(X4, X12)) → U299_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_in_gg(X1, X5))
U299_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_out_gg(X1, X5)) → U300_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcG_in_ga(X5, X13))
U300_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcG_out_ga(X5, X13)) → U301_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_in_gg(X1, X13))
U301_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_out_gg(X1, X13)) → U302_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcG_in_ga(X1, X14))
U302_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcG_out_ga(X1, X14)) → U303_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_in_gg(X5, X14))
U303_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_out_gg(X5, X14)) → U304_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_in_gg(X1, X6))
U304_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_out_gg(X1, X6)) → U305_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcH_in_ga(X6, X15))
U305_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcH_out_ga(X6, X15)) → U306_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X15))
U306_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X15)) → U307_gg(X1, X2, X3, X4, X5, X6, addcH_in_ga(X1, X16))
U307_gg(X1, X2, X3, X4, X5, X6, addcH_out_ga(X1, X16)) → U308_gg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X6, X16))
U308_gg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X6, X16)) → noattackcN_out_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, []))))))
noattackcN_in_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, .(X7, []))))))) → U309_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X2))
U309_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X2)) → U310_gg(X1, X2, X3, X4, X5, X6, X7, addcD_in_ga(X2, X8))
U310_gg(X1, X2, X3, X4, X5, X6, X7, addcD_out_ga(X2, X8)) → U311_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_in_gg(X1, X8))
U311_gg(X1, X2, X3, X4, X5, X6, X7, X8, notEqcC_out_gg(X1, X8)) → U312_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcD_in_ga(X1, X9))
U312_gg(X1, X2, X3, X4, X5, X6, X7, X8, addcD_out_ga(X1, X9)) → U313_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X2, X9))
U313_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X2, X9)) → U314_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X3))
U314_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X3)) → U315_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcE_in_ga(X3, X10))
U315_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcE_out_ga(X3, X10)) → U316_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_in_gg(X1, X10))
U316_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_out_gg(X1, X10)) → U317_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcE_in_ga(X1, X11))
U317_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcE_out_ga(X1, X11)) → U318_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X3, X11))
U318_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X3, X11)) → U319_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X1, X4))
U319_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X1, X4)) → U320_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcF_in_ga(X4, X12))
U320_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcF_out_ga(X4, X12)) → U321_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_in_gg(X1, X12))
U321_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_out_gg(X1, X12)) → U322_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcF_in_ga(X1, X13))
U322_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcF_out_ga(X1, X13)) → U323_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_in_gg(X4, X13))
U323_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_out_gg(X4, X13)) → U324_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_in_gg(X1, X5))
U324_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_out_gg(X1, X5)) → U325_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcG_in_ga(X5, X14))
U325_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcG_out_ga(X5, X14)) → U326_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_in_gg(X1, X14))
U326_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_out_gg(X1, X14)) → U327_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcG_in_ga(X1, X15))
U327_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcG_out_ga(X1, X15)) → U328_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_in_gg(X5, X15))
U328_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_out_gg(X5, X15)) → U329_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_in_gg(X1, X6))
U329_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_out_gg(X1, X6)) → U330_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, addcH_in_ga(X6, X16))
U330_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, addcH_out_ga(X6, X16)) → U331_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, notEqcC_in_gg(X1, X16))
U331_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, notEqcC_out_gg(X1, X16)) → U332_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, addcH_in_ga(X1, X17))
U332_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, addcH_out_ga(X1, X17)) → U333_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_in_gg(X6, X17))
U333_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_out_gg(X6, X17)) → U334_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_in_gg(X1, X7))
U334_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_out_gg(X1, X7)) → U335_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, addcI_in_ga(X7, X18))
U335_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, addcI_out_ga(X7, X18)) → U336_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X1, X18))
U336_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X1, X18)) → U337_gg(X1, X2, X3, X4, X5, X6, X7, addcI_in_ga(X1, X19))
U337_gg(X1, X2, X3, X4, X5, X6, X7, addcI_out_ga(X1, X19)) → U338_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_in_gg(X7, X19))
U338_gg(X1, X2, X3, X4, X5, X6, X7, notEqcC_out_gg(X7, X19)) → noattackcN_out_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, .(X7, [])))))))
noattackcN_in_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, .(X7, .(X8, X9)))))))) → U339_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X1, X2))
U339_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X1, X2)) → U340_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcD_in_ga(X2, X10))
U340_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcD_out_ga(X2, X10)) → U341_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_in_gg(X1, X10))
U341_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, notEqcC_out_gg(X1, X10)) → U342_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcD_in_ga(X1, X11))
U342_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, addcD_out_ga(X1, X11)) → U343_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X2, X11))
U343_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X2, X11)) → U344_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_in_gg(X1, X3))
U344_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, notEqcC_out_gg(X1, X3)) → U345_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcE_in_ga(X3, X12))
U345_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, addcE_out_ga(X3, X12)) → U346_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_in_gg(X1, X12))
U346_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, notEqcC_out_gg(X1, X12)) → U347_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcE_in_ga(X1, X13))
U347_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, addcE_out_ga(X1, X13)) → U348_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_in_gg(X3, X13))
U348_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_out_gg(X3, X13)) → U349_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_in_gg(X1, X4))
U349_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, notEqcC_out_gg(X1, X4)) → U350_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcF_in_ga(X4, X14))
U350_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, addcF_out_ga(X4, X14)) → U351_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_in_gg(X1, X14))
U351_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, notEqcC_out_gg(X1, X14)) → U352_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcF_in_ga(X1, X15))
U352_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, addcF_out_ga(X1, X15)) → U353_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_in_gg(X4, X15))
U353_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_out_gg(X4, X15)) → U354_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_in_gg(X1, X5))
U354_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, notEqcC_out_gg(X1, X5)) → U355_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, addcG_in_ga(X5, X16))
U355_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, addcG_out_ga(X5, X16)) → U356_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, notEqcC_in_gg(X1, X16))
U356_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, notEqcC_out_gg(X1, X16)) → U357_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, addcG_in_ga(X1, X17))
U357_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, addcG_out_ga(X1, X17)) → U358_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_in_gg(X5, X17))
U358_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_out_gg(X5, X17)) → U359_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_in_gg(X1, X6))
U359_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, notEqcC_out_gg(X1, X6)) → U360_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, addcH_in_ga(X6, X18))
U360_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, addcH_out_ga(X6, X18)) → U361_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, notEqcC_in_gg(X1, X18))
U361_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, notEqcC_out_gg(X1, X18)) → U362_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, addcH_in_ga(X1, X19))
U362_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, addcH_out_ga(X1, X19)) → U363_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, notEqcC_in_gg(X6, X19))
U363_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, notEqcC_out_gg(X6, X19)) → U364_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, notEqcC_in_gg(X1, X7))
U364_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, notEqcC_out_gg(X1, X7)) → U365_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, addcI_in_ga(X7, X20))
U365_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, addcI_out_ga(X7, X20)) → U366_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, X20, notEqcC_in_gg(X1, X20))
U366_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, X20, notEqcC_out_gg(X1, X20)) → U367_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcI_in_ga(X1, X21))
U367_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, addcI_out_ga(X1, X21)) → U368_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_in_gg(X7, X21))
U368_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, notEqcC_out_gg(X7, X21)) → U369_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, qcQ_in_ggaagg(X1, X8, X22, X23, X9, s(s(s(s(s(s(s(0)))))))))
qcQ_in_ggaagg(X1, X2, X3, X4, X5, X6) → U228_ggaagg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X2))
U228_ggaagg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X2)) → U229_ggaagg(X1, X2, X3, X4, X5, X6, addcJ_in_ga(X2, X3))
U229_ggaagg(X1, X2, X3, X4, X5, X6, addcJ_out_ga(X2, X3)) → U230_ggaagg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X3))
U230_ggaagg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X3)) → U231_ggaagg(X1, X2, X3, X4, X5, X6, addcJ_in_ga(X1, X4))
U231_ggaagg(X1, X2, X3, X4, X5, X6, addcJ_out_ga(X1, X4)) → U232_ggaagg(X1, X2, X3, X4, X5, X6, qcL_in_ggggg(X2, X4, X1, X5, X6))
qcL_in_ggggg(X1, X2, X3, [], X4) → U215_ggggg(X1, X2, X3, X4, notEqcC_in_gg(X1, X2))
U215_ggggg(X1, X2, X3, X4, notEqcC_out_gg(X1, X2)) → qcL_out_ggggg(X1, X2, X3, [], X4)
qcL_in_ggggg(X1, X2, X3, .(X4, X5), X6) → U216_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X1, X2))
U216_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X1, X2)) → U217_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X3, X4))
U217_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X3, X4)) → U218_ggggg(X1, X2, X3, X4, X5, X6, addcK_in_gga(X4, X6, X7))
U218_ggggg(X1, X2, X3, X4, X5, X6, addcK_out_gga(X4, X6, X7)) → U219_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_in_gg(X3, X7))
U219_ggggg(X1, X2, X3, X4, X5, X6, notEqcC_out_gg(X3, X7)) → U220_ggggg(X1, X2, X3, X4, X5, X6, addcK_in_gga(X3, X6, X8))
U220_ggggg(X1, X2, X3, X4, X5, X6, addcK_out_gga(X3, X6, X8)) → U221_ggggg(X1, X2, X3, X4, X5, X6, qcL_in_ggggg(X4, X8, X3, X5, s(X6)))
U221_ggggg(X1, X2, X3, X4, X5, X6, qcL_out_ggggg(X4, X8, X3, X5, s(X6))) → qcL_out_ggggg(X1, X2, X3, .(X4, X5), X6)
U232_ggaagg(X1, X2, X3, X4, X5, X6, qcL_out_ggggg(X2, X4, X1, X5, X6)) → qcQ_out_ggaagg(X1, X2, X3, X4, X5, X6)
U369_gg(X1, X2, X3, X4, X5, X6, X7, X8, X9, qcQ_out_ggaagg(X1, X8, X22, X23, X9, s(s(s(s(s(s(s(0))))))))) → noattackcN_out_gg(X1, .(X2, .(X3, .(X4, .(X5, .(X6, .(X7, .(X8, X9))))))))

The argument filtering Pi contains the following mapping:
.(x1, x2)  =  .(x1, x2)
deletecP_in_aga(x1, x2, x3)  =  deletecP_in_aga(x2)
deletecP_out_aga(x1, x2, x3)  =  deletecP_out_aga(x1, x2, x3)
U233_aga(x1, x2, x3, x4)  =  U233_aga(x2, x4)
deletecA_in_aga(x1, x2, x3)  =  deletecA_in_aga(x2)
deletecA_out_aga(x1, x2, x3)  =  deletecA_out_aga(x1, x2, x3)
U203_aga(x1, x2, x3, x4, x5)  =  U203_aga(x2, x3, x5)
permcB_in_ga(x1, x2)  =  permcB_in_ga(x1)
[]  =  []
permcB_out_ga(x1, x2)  =  permcB_out_ga(x1, x2)
U204_ga(x1, x2, x3, x4, x5)  =  U204_ga(x1, x2, x5)
U205_ga(x1, x2, x3, x4, x5)  =  U205_ga(x1, x2, x3, x5)
s(x1)  =  s(x1)
notEqcC_in_gg(x1, x2)  =  notEqcC_in_gg(x1, x2)
0  =  0
notEqcC_out_gg(x1, x2)  =  notEqcC_out_gg(x1, x2)
U206_gg(x1, x2, x3)  =  U206_gg(x1, x2, x3)
addcD_in_ga(x1, x2)  =  addcD_in_ga(x1)
addcD_out_ga(x1, x2)  =  addcD_out_ga(x1, x2)
U207_ga(x1, x2, x3)  =  U207_ga(x1, x3)
addcE_in_ga(x1, x2)  =  addcE_in_ga(x1)
addcE_out_ga(x1, x2)  =  addcE_out_ga(x1, x2)
U208_ga(x1, x2, x3)  =  U208_ga(x1, x3)
addcF_in_ga(x1, x2)  =  addcF_in_ga(x1)
addcF_out_ga(x1, x2)  =  addcF_out_ga(x1, x2)
U209_ga(x1, x2, x3)  =  U209_ga(x1, x3)
addcG_in_ga(x1, x2)  =  addcG_in_ga(x1)
addcG_out_ga(x1, x2)  =  addcG_out_ga(x1, x2)
U210_ga(x1, x2, x3)  =  U210_ga(x1, x3)
addcH_in_ga(x1, x2)  =  addcH_in_ga(x1)
addcH_out_ga(x1, x2)  =  addcH_out_ga(x1, x2)
U211_ga(x1, x2, x3)  =  U211_ga(x1, x3)
addcI_in_ga(x1, x2)  =  addcI_in_ga(x1)
addcI_out_ga(x1, x2)  =  addcI_out_ga(x1, x2)
U212_ga(x1, x2, x3)  =  U212_ga(x1, x3)
addcJ_in_ga(x1, x2)  =  addcJ_in_ga(x1)
addcJ_out_ga(x1, x2)  =  addcJ_out_ga(x1, x2)
U213_ga(x1, x2, x3)  =  U213_ga(x1, x3)
addcK_in_gga(x1, x2, x3)  =  addcK_in_gga(x1, x2)
addcK_out_gga(x1, x2, x3)  =  addcK_out_gga(x1, x2, x3)
U214_gga(x1, x2, x3, x4)  =  U214_gga(x1, x2, x4)
noattackcN_in_gg(x1, x2)  =  noattackcN_in_gg(x1, x2)
noattackcN_out_gg(x1, x2)  =  noattackcN_out_gg(x1, x2)
U234_gg(x1, x2, x3)  =  U234_gg(x1, x2, x3)
U235_gg(x1, x2, x3)  =  U235_gg(x1, x2, x3)
U236_gg(x1, x2, x3)  =  U236_gg(x1, x2, x3)
U237_gg(x1, x2, x3)  =  U237_gg(x1, x2, x3)
U238_gg(x1, x2, x3)  =  U238_gg(x1, x2, x3)
U239_gg(x1, x2, x3, x4)  =  U239_gg(x1, x2, x3, x4)
U240_gg(x1, x2, x3, x4)  =  U240_gg(x1, x2, x3, x4)
U241_gg(x1, x2, x3, x4, x5)  =  U241_gg(x1, x2, x3, x5)
U242_gg(x1, x2, x3, x4, x5)  =  U242_gg(x1, x2, x3, x5)
U243_gg(x1, x2, x3, x4, x5, x6)  =  U243_gg(x1, x2, x3, x6)
U244_gg(x1, x2, x3, x4, x5, x6)  =  U244_gg(x1, x2, x3, x6)
U245_gg(x1, x2, x3, x4, x5, x6)  =  U245_gg(x1, x2, x3, x6)
U246_gg(x1, x2, x3, x4)  =  U246_gg(x1, x2, x3, x4)
U247_gg(x1, x2, x3, x4)  =  U247_gg(x1, x2, x3, x4)
U248_gg(x1, x2, x3, x4)  =  U248_gg(x1, x2, x3, x4)
U249_gg(x1, x2, x3, x4, x5)  =  U249_gg(x1, x2, x3, x4, x5)
U250_gg(x1, x2, x3, x4, x5)  =  U250_gg(x1, x2, x3, x4, x5)
U251_gg(x1, x2, x3, x4, x5, x6)  =  U251_gg(x1, x2, x3, x4, x6)
U252_gg(x1, x2, x3, x4, x5, x6)  =  U252_gg(x1, x2, x3, x4, x6)
U253_gg(x1, x2, x3, x4, x5, x6, x7)  =  U253_gg(x1, x2, x3, x4, x7)
U254_gg(x1, x2, x3, x4, x5, x6, x7)  =  U254_gg(x1, x2, x3, x4, x7)
U255_gg(x1, x2, x3, x4, x5, x6, x7)  =  U255_gg(x1, x2, x3, x4, x7)
U256_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U256_gg(x1, x2, x3, x4, x8)
U257_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U257_gg(x1, x2, x3, x4, x8)
U258_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U258_gg(x1, x2, x3, x4, x9)
U259_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U259_gg(x1, x2, x3, x4, x9)
U260_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U260_gg(x1, x2, x3, x4, x9)
U261_gg(x1, x2, x3, x4, x5)  =  U261_gg(x1, x2, x3, x4, x5)
U262_gg(x1, x2, x3, x4, x5)  =  U262_gg(x1, x2, x3, x4, x5)
U263_gg(x1, x2, x3, x4, x5)  =  U263_gg(x1, x2, x3, x4, x5)
U264_gg(x1, x2, x3, x4, x5, x6)  =  U264_gg(x1, x2, x3, x4, x5, x6)
U265_gg(x1, x2, x3, x4, x5, x6)  =  U265_gg(x1, x2, x3, x4, x5, x6)
U266_gg(x1, x2, x3, x4, x5, x6, x7)  =  U266_gg(x1, x2, x3, x4, x5, x7)
U267_gg(x1, x2, x3, x4, x5, x6, x7)  =  U267_gg(x1, x2, x3, x4, x5, x7)
U268_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U268_gg(x1, x2, x3, x4, x5, x8)
U269_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U269_gg(x1, x2, x3, x4, x5, x8)
U270_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U270_gg(x1, x2, x3, x4, x5, x8)
U271_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U271_gg(x1, x2, x3, x4, x5, x9)
U272_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U272_gg(x1, x2, x3, x4, x5, x9)
U273_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U273_gg(x1, x2, x3, x4, x5, x10)
U274_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U274_gg(x1, x2, x3, x4, x5, x10)
U275_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U275_gg(x1, x2, x3, x4, x5, x10)
U276_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U276_gg(x1, x2, x3, x4, x5, x11)
U277_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U277_gg(x1, x2, x3, x4, x5, x11)
U278_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U278_gg(x1, x2, x3, x4, x5, x12)
U279_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U279_gg(x1, x2, x3, x4, x5, x12)
U280_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U280_gg(x1, x2, x3, x4, x5, x12)
U281_gg(x1, x2, x3, x4, x5, x6)  =  U281_gg(x1, x2, x3, x4, x5, x6)
U282_gg(x1, x2, x3, x4, x5, x6)  =  U282_gg(x1, x2, x3, x4, x5, x6)
U283_gg(x1, x2, x3, x4, x5, x6)  =  U283_gg(x1, x2, x3, x4, x5, x6)
U284_gg(x1, x2, x3, x4, x5, x6, x7)  =  U284_gg(x1, x2, x3, x4, x5, x6, x7)
U285_gg(x1, x2, x3, x4, x5, x6, x7)  =  U285_gg(x1, x2, x3, x4, x5, x6, x7)
U286_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U286_gg(x1, x2, x3, x4, x5, x6, x8)
U287_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U287_gg(x1, x2, x3, x4, x5, x6, x8)
U288_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U288_gg(x1, x2, x3, x4, x5, x6, x9)
U289_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U289_gg(x1, x2, x3, x4, x5, x6, x9)
U290_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U290_gg(x1, x2, x3, x4, x5, x6, x9)
U291_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U291_gg(x1, x2, x3, x4, x5, x6, x10)
U292_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U292_gg(x1, x2, x3, x4, x5, x6, x10)
U293_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U293_gg(x1, x2, x3, x4, x5, x6, x11)
U294_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U294_gg(x1, x2, x3, x4, x5, x6, x11)
U295_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U295_gg(x1, x2, x3, x4, x5, x6, x11)
U296_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U296_gg(x1, x2, x3, x4, x5, x6, x12)
U297_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U297_gg(x1, x2, x3, x4, x5, x6, x12)
U298_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U298_gg(x1, x2, x3, x4, x5, x6, x13)
U299_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U299_gg(x1, x2, x3, x4, x5, x6, x13)
U300_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U300_gg(x1, x2, x3, x4, x5, x6, x13)
U301_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U301_gg(x1, x2, x3, x4, x5, x6, x14)
U302_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U302_gg(x1, x2, x3, x4, x5, x6, x14)
U303_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U303_gg(x1, x2, x3, x4, x5, x6, x15)
U304_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U304_gg(x1, x2, x3, x4, x5, x6, x15)
U305_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U305_gg(x1, x2, x3, x4, x5, x6, x15)
U306_gg(x1, x2, x3, x4, x5, x6, x7)  =  U306_gg(x1, x2, x3, x4, x5, x6, x7)
U307_gg(x1, x2, x3, x4, x5, x6, x7)  =  U307_gg(x1, x2, x3, x4, x5, x6, x7)
U308_gg(x1, x2, x3, x4, x5, x6, x7)  =  U308_gg(x1, x2, x3, x4, x5, x6, x7)
U309_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U309_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U310_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U310_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U311_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U311_gg(x1, x2, x3, x4, x5, x6, x7, x9)
U312_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U312_gg(x1, x2, x3, x4, x5, x6, x7, x9)
U313_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U313_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U314_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U314_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U315_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U315_gg(x1, x2, x3, x4, x5, x6, x7, x10)
U316_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U316_gg(x1, x2, x3, x4, x5, x6, x7, x11)
U317_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U317_gg(x1, x2, x3, x4, x5, x6, x7, x11)
U318_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U318_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U319_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U319_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U320_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U320_gg(x1, x2, x3, x4, x5, x6, x7, x12)
U321_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U321_gg(x1, x2, x3, x4, x5, x6, x7, x13)
U322_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U322_gg(x1, x2, x3, x4, x5, x6, x7, x13)
U323_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U323_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U324_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U324_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U325_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U325_gg(x1, x2, x3, x4, x5, x6, x7, x14)
U326_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U326_gg(x1, x2, x3, x4, x5, x6, x7, x15)
U327_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U327_gg(x1, x2, x3, x4, x5, x6, x7, x15)
U328_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U328_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U329_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U329_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U330_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U330_gg(x1, x2, x3, x4, x5, x6, x7, x16)
U331_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U331_gg(x1, x2, x3, x4, x5, x6, x7, x17)
U332_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U332_gg(x1, x2, x3, x4, x5, x6, x7, x17)
U333_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U333_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U334_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U334_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U335_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U335_gg(x1, x2, x3, x4, x5, x6, x7, x18)
U336_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U336_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U337_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U337_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U338_gg(x1, x2, x3, x4, x5, x6, x7, x8)  =  U338_gg(x1, x2, x3, x4, x5, x6, x7, x8)
U339_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U339_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U340_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U340_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U341_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U341_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x11)
U342_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)  =  U342_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x11)
U343_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U343_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U344_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U344_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U345_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)  =  U345_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x12)
U346_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U346_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x13)
U347_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)  =  U347_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x13)
U348_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U348_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U349_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U349_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U350_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)  =  U350_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x14)
U351_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U351_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x15)
U352_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)  =  U352_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x15)
U353_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U353_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U354_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U354_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U355_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)  =  U355_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x16)
U356_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U356_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x17)
U357_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)  =  U357_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x17)
U358_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U358_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U359_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U359_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U360_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)  =  U360_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x18)
U361_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19)  =  U361_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x19)
U362_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19)  =  U362_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x19)
U363_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U363_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U364_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U364_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U365_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)  =  U365_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x20)
U366_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21)  =  U366_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x21)
U367_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U367_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U368_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U368_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
U369_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)  =  U369_gg(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)
qcQ_in_ggaagg(x1, x2, x3, x4, x5, x6)  =  qcQ_in_ggaagg(x1, x2, x5, x6)
U228_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U228_ggaagg(x1, x2, x5, x6, x7)
U229_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U229_ggaagg(x1, x2, x5, x6, x7)
U230_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U230_ggaagg(x1, x2, x3, x5, x6, x7)
U231_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U231_ggaagg(x1, x2, x3, x5, x6, x7)
U232_ggaagg(x1, x2, x3, x4, x5, x6, x7)  =  U232_ggaagg(x1, x2, x3, x4, x5, x6, x7)
qcL_in_ggggg(x1, x2, x3, x4, x5)  =  qcL_in_ggggg(x1, x2, x3, x4, x5)
U215_ggggg(x1, x2, x3, x4, x5)  =  U215_ggggg(x1, x2, x3, x4, x5)
qcL_out_ggggg(x1, x2, x3, x4, x5)  =  qcL_out_ggggg(x1, x2, x3, x4, x5)
U216_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U216_ggggg(x1, x2, x3, x4, x5, x6, x7)
U217_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U217_ggggg(x1, x2, x3, x4, x5, x6, x7)
U218_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U218_ggggg(x1, x2, x3, x4, x5, x6, x7)
U219_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U219_ggggg(x1, x2, x3, x4, x5, x6, x7)
U220_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U220_ggggg(x1, x2, x3, x4, x5, x6, x7)
U221_ggggg(x1, x2, x3, x4, x5, x6, x7)  =  U221_ggggg(x1, x2, x3, x4, x5, x6, x7)
qcQ_out_ggaagg(x1, x2, x3, x4, x5, x6)  =  qcQ_out_ggaagg(x1, x2, x3, x4, x5, x6)
PERMB_IN_GA(x1, x2)  =  PERMB_IN_GA(x1)
U3_GA(x1, x2, x3, x4, x5)  =  U3_GA(x1, x2, x5)

We have to consider all (P,R,Pi)-chains

(92) UsableRulesProof (EQUIVALENT transformation)

For (infinitary) constructor rewriting [LOPSTR] we can delete all non-usable rules from R.

(93) Obligation:

Pi DP problem:
The TRS P consists of the following rules:

PERMB_IN_GA(.(X1, X2), .(X3, X4)) → U3_GA(X1, X2, X3, X4, deletecA_in_aga(X3, .(X1, X2), X5))
U3_GA(X1, X2, X3, X4, deletecA_out_aga(X3, .(X1, X2), X5)) → PERMB_IN_GA(X5, X4)

The TRS R consists of the following rules:

deletecA_in_aga(X1, .(X1, X2), X2) → deletecA_out_aga(X1, .(X1, X2), X2)
deletecA_in_aga(X1, .(X2, X3), .(X2, X4)) → U203_aga(X1, X2, X3, X4, deletecA_in_aga(X1, X3, X4))
U203_aga(X1, X2, X3, X4, deletecA_out_aga(X1, X3, X4)) → deletecA_out_aga(X1, .(X2, X3), .(X2, X4))

The argument filtering Pi contains the following mapping:
.(x1, x2)  =  .(x1, x2)
deletecA_in_aga(x1, x2, x3)  =  deletecA_in_aga(x2)
deletecA_out_aga(x1, x2, x3)  =  deletecA_out_aga(x1, x2, x3)
U203_aga(x1, x2, x3, x4, x5)  =  U203_aga(x2, x3, x5)
PERMB_IN_GA(x1, x2)  =  PERMB_IN_GA(x1)
U3_GA(x1, x2, x3, x4, x5)  =  U3_GA(x1, x2, x5)

We have to consider all (P,R,Pi)-chains

(94) PiDPToQDPProof (SOUND transformation)

Transforming (infinitary) constructor rewriting Pi-DP problem [LOPSTR] into ordinary QDP problem [LPAR04] by application of Pi.

(95) Obligation:

Q DP problem:
The TRS P consists of the following rules:

PERMB_IN_GA(.(X1, X2)) → U3_GA(X1, X2, deletecA_in_aga(.(X1, X2)))
U3_GA(X1, X2, deletecA_out_aga(X3, .(X1, X2), X5)) → PERMB_IN_GA(X5)

The TRS R consists of the following rules:

deletecA_in_aga(.(X1, X2)) → deletecA_out_aga(X1, .(X1, X2), X2)
deletecA_in_aga(.(X2, X3)) → U203_aga(X2, X3, deletecA_in_aga(X3))
U203_aga(X2, X3, deletecA_out_aga(X1, X3, X4)) → deletecA_out_aga(X1, .(X2, X3), .(X2, X4))

The set Q consists of the following terms:

deletecA_in_aga(x0)
U203_aga(x0, x1, x2)

We have to consider all (P,Q,R)-chains.

(96) QDPOrderProof (EQUIVALENT transformation)

We use the reduction pair processor [LPAR04,JAR06].


The following pairs can be oriented strictly and are deleted.


U3_GA(X1, X2, deletecA_out_aga(X3, .(X1, X2), X5)) → PERMB_IN_GA(X5)
The remaining pairs can at least be oriented weakly.
Used ordering: Polynomial interpretation [POLO]:

POL(.(x1, x2)) = 1 + x2   
POL(PERMB_IN_GA(x1)) = 1 + x1   
POL(U203_aga(x1, x2, x3)) = 1 + x3   
POL(U3_GA(x1, x2, x3)) = 1 + x3   
POL(deletecA_in_aga(x1)) = x1   
POL(deletecA_out_aga(x1, x2, x3)) = 1 + x3   

The following usable rules [FROCOS05] with respect to the argument filtering of the ordering [JAR06] were oriented:

deletecA_in_aga(.(X1, X2)) → deletecA_out_aga(X1, .(X1, X2), X2)
deletecA_in_aga(.(X2, X3)) → U203_aga(X2, X3, deletecA_in_aga(X3))
U203_aga(X2, X3, deletecA_out_aga(X1, X3, X4)) → deletecA_out_aga(X1, .(X2, X3), .(X2, X4))

(97) Obligation:

Q DP problem:
The TRS P consists of the following rules:

PERMB_IN_GA(.(X1, X2)) → U3_GA(X1, X2, deletecA_in_aga(.(X1, X2)))

The TRS R consists of the following rules:

deletecA_in_aga(.(X1, X2)) → deletecA_out_aga(X1, .(X1, X2), X2)
deletecA_in_aga(.(X2, X3)) → U203_aga(X2, X3, deletecA_in_aga(X3))
U203_aga(X2, X3, deletecA_out_aga(X1, X3, X4)) → deletecA_out_aga(X1, .(X2, X3), .(X2, X4))

The set Q consists of the following terms:

deletecA_in_aga(x0)
U203_aga(x0, x1, x2)

We have to consider all (P,Q,R)-chains.

(98) DependencyGraphProof (EQUIVALENT transformation)

The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 0 SCCs with 1 less node.

(99) TRUE